Cloud EulerOS 2.0配置s3fs挂载obs桶目录 |
发表者:admin分类:应用服务2023-02-11 16:29:14 阅读[532] |
华为Cloud EulerOS 2.0配置s3fs挂载obs桶目录
一,安装fuse软件。
1,安装环境.
yum install -y fuse
yum install -y automake fuse fuse-devel gcc-c++ git libcurl-devel libxml2-devel make openssl-devel
wget https://sandbox-expriment-files.obs.cn-north-1.myhuaweicloud.com/20220329/s3fs-fuse-master.zip
unzip s3fs-fuse-master.zip
mv s3fs-fuse-master s3fs-fuse
2,安装s3fs。
chmod -R 777 s3fs-fuse/
cd s3fs-fuse
./autogen.sh
./configure
make
sudo make install
3,挂载OBS桶.
步骤 1
在/root/下创建.passwd-s3fs的文件,设置文件权限为600
touch /root/.passwd-s3fs
chmod 600 /root/.passwd-s3fs
在.passwd-s3fs的文件中添加OBS桶的AK:SK。
[root@ecs-hce ~]# cat /root/.passwd-s3fs
WHOSFDHTG9ZNVD0GL8OO:w0tiVfJTy428D0pJtZGA47Aj3E1YZ4MEhv0mfvNv
AK:SK//此处需要替换
步骤 2
1 执行如下格式命令实施mount(以下示例中,桶名为ftp-obs:/test,test为桶内的指定目录,挂载点为/var/ftp/work01/,
在实际使用时,桶名,挂载点,以及url需根据实际情况修改)
s3fs -o allow_other ftp-obs:/test /var/ftp/work01/ -o passwd_file=/root/.passwd-s3fs \
-o url=https://obs.cn-north-4.myhuaweicloud.com/ -o umask=0 -o max_write=131072 \
-o use_cache=/dev/shm -o big_writes -o enable_noobj_cache -o nonempty
2 #查看是否挂载成功。 df -h
注意:卸载已挂载目录的方式为:
unmount –l /var/ftp/work01/
步骤 3 设置开机启动为确保客户端重启后,仍可自动挂载OBS桶至本地目录,需在/etc/fstab中新增一行s3fs的开机启动的挂载命令。
其中ftp-obs为示例的桶名,test指桶内的指定目录,/var/ftp/work01/为示例的挂载路径,http://obs.cn-north-4.myhuaweicloud.com/为示例的url,
实际配置时,需根据实际情况修改。
cat << EOF >> /etc/fstab
s3fs#ftp-obs:/test /var/ftp/work01/ fuse _netdev,allow_other,umask=0,use_cache=/dev/shm,max_write=131072,big_writes,enable_noobj_cache,sigv2,del_cache,nonempty,url=https://obs.cn-north-4.myhuaweicloud.com/
EOF
转载请标明出处【Cloud EulerOS 2.0配置s3fs挂载obs桶目录】。
《www.micoder.cc》
虚拟化云计算,系统运维,安全技术服务.
Tags: | [阅读全文...] |
最新评论