对象存储BOS

    操作

    挂载

    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用户组中。

    卸载

    1. 使用umount命令可以直接卸载。
    2. 对于非root用户且没有卸载权限的,如果加入到了fuse用户组中,可以使用fusermount -u my_local_directory进行卸载。
    3. 还可以通过杀掉后台的bosfs进程来卸载,不过一般不建议这么使用,会造成未FLUSH文件的损坏。
    上一篇
    配置
    下一篇
    操作示例