操作
更新时间:2019-06-14
挂载
BOS FS挂载bucket到本地目录执行命令:
bosfs mybucket my_local_directory -o endpoint=http://bj.bcebos.com -o ak=xxxxxxxxxxxxxxxx -o sk=xxxxxxxxxxxxxxxxx -o logfile=xx/xx.log
执行之后后台会启动一个名为bosfs的daemon进程,如果挂载成功,可以用df
命令看挂载点。此外可以查看/etc/mstab,来了解具体使用到的挂载选项。
同时bosfs支持挂载子目录,使用方式将bucket名变成bucket/subdir即可实现挂载子目录,即可实现将子目录作为挂载点的根目录。
说明: 默认只有root用户有权限执行
fusermount
,如果需要特定用户执行fusermount
,则要通过命令usermod -a -G fuse YourAccount
把这个用户加入到fuse用户组中。
卸载
- 使用
umount
命令可以直接卸载。 - 对于非root用户且没有卸载权限的,如果加入到了fuse用户组中,可以使用
fusermount -u my_local_directory
进行卸载。 - 还可以通过杀掉后台的bosfs进程来卸载,不过一般不建议这么使用,会造成未FLUSH文件的损坏。