有任何问题直接点此加群 本站发帖奖励RMB!点此查看详情
35953594 近期有很多人咨询1.为什么开通vip以后还要花钱才能下载? 2.为什么不弄成vip
由于论坛SEO权重提升,来论坛

宝塔面板安装阿里云ossfs工具 挂载ossfs文件系统实战教程 [复制链接]

逸轩 管理员 实名认证 官方认证 VIP会员 永久VIP 2018-6-29 19:27:53 查看全部 使用道具 举报 回复

版权信息:站内会员分享资源,仅供学习与参考,版权为原作者所有,转载请注明出处。

如果想观看帖子完整图文内容请先登录哦!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
论坛改用了阿里云oss远程附件,但是本地有大量附件不知道如何批量迁移到阿里云oss中去(因为阿里云oss不支持在线解压,在线上传也只限100个文件),寻求宝塔官方帮助后得知可以用阿里云的ossfs工具挂载buket到服务器,然后进行文件的批量操作,记录下过程,方便其他朋友参考。

ossfs 能让您在Linux系统中把OSS bucket 挂载到本地文件系统中,您能够便捷地通过本地文件系统操作OSS 上的对象,实现数据的共享。
主要功能如下:
  • 支持POSIX 文件系统的大部分功能,包括文件读写,目录,链接操作,权限,uid/gid,以及扩展属性(extended attributes)
  • 通过OSS 的multipart 功能上传大文件。
  • MD5 校验保证数据完整性。

教程(linux centos7.0):
1.根据系统,下载对应的rem文件,手动上传到服务器。
楼主是centos7.4,上传可以直接用宝塔的文件管理,也可以用sftp,一般是传到“root”目录下,如果装了安全狗就是“root/安全狗
QQ截图20180629190100.jpg QQ截图20180629190722.jpg
2.通过sudo yum localinstall安装命令安装ossfs软件
如我的就是
  1. sudo yum localinstall ossfs_1.80.5_centos7.0_x86_64.rpm
复制代码
QQ截图20180629191104.jpg 3.设置bucket name 和 AccessKeyId/Secret信息,将其存放在/etc/passwd-ossfs 文件中。代码如下(注意自行替换bucket名称、id、key):
  1. echo my-bucket:my-access-key-id:my-access-key-secret > /etc/passwd-ossfs
  2. chmod 640 /etc/passwd-ossfs
复制代码
QQ截图20180629191503.jpg
4.这个文件的权限必须正确设置,建议设为640
  1. chmod 640 /etc/passwd-ossfs
复制代码
QQ截图20180629191631.jpg

5.创建挂载目录
  1. mkdir /ossfs
复制代码
6.挂载ossfs
(自行替换为自己的bucket名字、EndPoint,注意前缀要用http,楼主用https发现不行,另如果你的服务器和oss在一个地区,EndPoint可以用内网,节省流量)
  1. ossfs my-bucket /tmp/ossfs -ourl=http://oss-cn-hangzhou.aliyuncs.com
复制代码


到此为止,打开你的目录看看是否已经同步了呢
QQ截图20180629192339.jpg
以后可以在这里进行改名、批量复制粘贴移动了,超级方便有木有!


全部评论/0 条

只有登录之后才可以评论,请点击这里进行登录

1关注

564粉丝

1142分享帖

我要发帖
加入收藏 我要分享

分享到微信

打开微信扫一扫即可将网页分享至微信

分享到论坛或者博客

复制
作者的其他分享帖查看全部
快速回复 返回列表 客服中心 搜索 官方QQ群
 
 
客服-子轩
客服-星光
副站-KS
站长-逸轩
扫一扫关注微博:
微博同步更新动态哦
官方QQ群:
143946691
机器人体验群:
184692785
工作时间:
8:00-22:00