今日头条
S3fs是一款基于FUSE的文件系统适配器,通过S3fs能够使对象存储直接挂载到ECS虚拟机,如云硬盘一般使用,非常的方便。
本教程教你如何在华为云对象存储系统上使用S3fs
首先需要在操作系统上装好S3fs需要的依赖包。
对于Ubuntu 14.04,执行:
sudo apt-get install automake autotools-dev fuse g++ git libcurl4-gnutls-dev libfuse-dev libssl-dev libxml2-dev make pkg-config
复制代码
对于CentOS7,执行:
sudo yum install automake fuse fuse-devel gcc-c++ git libcurl-devel libxml2-devel make openssl-devel
复制代码
而对于CentOS6.5,需要手动更新fuse包,到libfuse 2.8.4。
安装依赖完成后,接着安装S3fs本体:
git clone https://github.com/s3fs-fuse/s3fs-fuse.git
cd s3fs-fuse
./autogen.sh
./configure
make
sudo make install
复制代码
为了能够对接上OBS对象存储服务,你还需要配置上你的AK(Access Key)和SK(Secret Key)到S3fs的配置文件中,使用以下命令:
sudo echo 你的AK:你的SK > /etc/passwd-s3fs
sudo chmod 600 /etc/passwd-s3fs
复制代码
至此安装和配置完成,可以开始使用。例如我们将S3fs挂载到 /mnt/yourname 这个目录,本例中OBS的域名为(obs.myhwclouds.com),注意你的桶的OBS域名是否匹配。
s3fs 你的桶名 /mnt/yourname -o url=http://obs.myhwclouds.com -o passwd_file=/etc/passwd-s3fs
复制代码
至此,S3fs挂载完成。
全部0条评论
快来发表一下你的评论吧 !