您的位置:首页 > 运维架构 > Linux

在Amazon Linux AMI上安装使用s3fs fuse访问S3 bucket

2017-05-03 18:02 417 查看
Amazon Linux AMI的安装方式:

需要安装下面几个安装包

sudo yum install automake fuse fuse-devel gcc-c++ git libcurl-devel libxml2-devel make openssl-devel

git clone https://github.com/s3fs-fuse/s3fs-fuse.git
cd s3fs-fuse

./autogen.sh

./configure

make

sudo make install

将ACCESS KEY ID和ACCESS KEY写入passwd文件

echo MYIDENTITY:MYCREDENTIAL > /path/to/passwd

chmod 600 /path/to/passwd

执行下面的命令,指定的S3的bucket就被mount到挂载点上了

s3fs mybucket /path/to/mountpoint -o passwd_file=/path/to/passwd

如果需要使用fstab自动挂载需要执行下面的步骤:

echo MYIDENTITY:MYCREDENTIAL > /etc/passwd-s3fs

chmod 600 /etc/passwd-s3fs

编辑/etc/fstab
mybucket /path/to/mountpoint fuse.s3fs _netdev,allow_other 0 0

将netfs这个服务配置为自启动,因为s3fs fuse需要用到netfs服务。

chkconfig --level 2345 netfs on
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  亚马逊 linux ec2