使用 Blobfuse 将 Blob 存储挂载到本地
2019-05-14 本文已影响0人
mrknowledge
本示例使用的CentOS7挂载到本地,如果是其他版本参考Refer链接修改对应版本即可。
具体步骤如下:
1. 加在微软repo库到本地并安装
sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
sudo yum install blobfuse
2. 安装fuse模块到本地
sudo yum install fuse
3. 将本地ssd临时盘作为临时目录
sudo mkdir /mnt/resource/blobfusetmp -p
sudo chown <youruser> /mnt/resource/blobfusetmp
4. 配置账号信息到文本文件 fuse_connection.cfg 中,格式如下:
accountName myaccount
accountKey myaccesskey==
containerName mycontainer
blobEndpoint myaccount.blob.core.chinacloudapi.cn
5. 设置配置文件权限
chmod 700 fuse_connection.cfg
6. 创建挂载目录
mkdir ~/mycontainer
7.挂载
blobfuse ~/mycontainer --tmp-path=/mnt/resource/blobfusetmp --config-file=/path/to/fuse_connection.cfg
8. 卸载
umount /path/to/mycontainer