腾讯云对象存储COS 服务器映射

利用libfuse文件系统与腾讯云cos客户端起到一个映射以及文件管理。

一、安装FUSE、环境依赖

# 安装依赖
yum install automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-devel

# fuse下载地址:https://github.com/libfuse/libfuse
# 查询是否存在fuse
rpm -qa | grep fuse
# 删除旧版本fuse
yum -y remove *
# 下载并解压后进入目录,编译安装
./autogen.sh
./configure
make
 && make install

二、安装COSFS

# 下载最新版的cosfs软件
wget https://mc.qcloudimg.com/static/archive/144302cd3e6afb2bf2758a8c0c1d9bb9/cosfs-v4.2.1-master.zip
tar -zxvf cosfs-v4.2.1-master.zip
mv cosfs-v4.2.1-master cosfs
cd cosfs
./autogen.sh
./configure
make
 && make install

# 写入一个密码文本
echo Demo-1257600000:AKIDsWv43ygaJsJVSIh4kGXYKq79yd2Clt35:1CD0Ys1wbBmIk02tYxoSt51lGWWP7Zns > /etc/passwd-cosfs
# 赋予640权限
chmod 640 /etc/passwd-cosfs
# 映射COS
cosfs 1257600000:Demo /home/test_cosfs -ourl=Demo-1257600000.cos.ap-guangzhou.myqcloud.com -odbglevel=info
# 查看是否映射成功
df -h
# 检查新建目录是否有权限
mkdir test

三、写入rc.local文件自启cosfs

# 在/etc/rc.local文件中加入以下
cosfs 1257600000:Demo /home/test_cosfs -ourl=Demo-1257600000.cos.ap-guangzhou.myqcloud.com -odbglevel=info

作者:Zleoco,如若转载,请注明出处:https://www.zleoco.com/?p=248

发表回复

您的电子邮箱地址不会被公开。