原文連接: 騰訊雲COSFS工具使用說明
本文旨在利用騰訊雲提供的COSFS工具,將騰訊雲的對象存儲映射到雲服務器的本地磁盤目錄上。c++
假設咱們已經新建了騰訊雲的對象存儲(COS),信息以下:
存儲桶名稱(bucket_name):kenny-hexo
替換成你本身的
存儲桶APPID(bucket_appid):1256238228
替換成你本身的git
存儲桶訪問域名(bucket_region):https://kenny-hexo-1256238228.cos.ap-beijing.myqcloud.com
替換成你本身的github
API祕鑰id(SecretId):AKIDXXXXXXXXXXXXXXXXXXXXXXBM951
替換成你本身的
API祕鑰key(SecretKey):8IUgXXXXXXXXXXXXXXXXXXXXXweB
替換成你本身的docker
COSFS 工具支持將 COS 存儲桶掛載到本地,像使用本地文件系統同樣直接操做騰訊雲對象存儲。COSFS 的主要功能包括:bash
sudo yum install automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-devel
假設咱們要把工具包放在/u01/cosfs/
目錄下服務器
cd /u01 git clone https://github.com/tencentyun/cosfs.git
克隆完成後,進入到下載的目錄,完成源碼的編譯安裝:hexo
cd /u01/cosfs ./autogen.sh ./configure make sudo make install
命令以下:app
echo kenny-hexo-1256238228:AKIDXXXXXXXXXXXXXXXXXXXXXXBM951:8IUgXXXXXXXXXXXXXXXXXXXXXweB > /etc/passwd-cosfs chmod 640 /etc/passwd-cosfs
請替換本身的真實bucket_appid
,secretId
和secredKey
命令以下:curl
cosfs 1256238228:kenny-hexo /u01/docker/kenny_hexo/public -ourl=kenny-hexo-1256238228.cos.ap-beijing.myqcloud.com -odbglevel=info
其中:工具
1256238228:kenny-hexo
是你的 bucket_appid 和 bucket_name, 須要替換爲用戶真實的信息;/u01/docker/kenny_hexo/public
是要mount到本地哪一個目錄;kenny-hexo-1256238228.cos.ap-beijing.myqcloud.com
是你的 bucket_region-odbglevel
參數表示信息級別,照寫便可。
咱們在掛載的路徑上新建一個文件test.txt
cd /u01/docker/kenny_hexo/public echo "hello world" > test.txt
切換到控制檯刷新,文件已同步。
至此,咱們成功用COSFA工具完成了騰訊雲對象存儲在本地的映射。
卸載映射命令以下:
umount -l /u01/docker/kenny_hexo/public