facebook twitter hatena line email

「Aws/s3をec2にマウント」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(インストール確認)
(自動マウント)
 
(同じ利用者による、間の1版が非表示)
行22: 行22:
  
 
==マウント==
 
==マウント==
 +
mkdir /tmp/bucket1
 
  /usr/bin/s3fs -o allow_other bucket1 /tmp/bucket1
 
  /usr/bin/s3fs -o allow_other bucket1 /tmp/bucket1
  
行34: 行35:
 
  vi /etc/fstab
 
  vi /etc/fstab
 
  s3fs#backet1 /tmp/backet1 fuse allow_other,default_acl=public-read 0 0
 
  s3fs#backet1 /tmp/backet1 fuse allow_other,default_acl=public-read 0 0
 +
 +
再起動後に接続できない・・・。うーむ謎。
 +
 +
==参考==
 +
https://curecode.jp/tech/install-s3fs-1-78-on-amazon-linux/
 +
 +
http://memocra.blogspot.jp/2011/07/s3s3fs.html

2015年7月5日 (日) 02:29時点における最新版

s3をec2にマウントするためにs3fsを使う

s3fsをインストール

sudo yum install gcc-c++ fuse-devel openssl-devel libcurl-devel libxml2-devel
cd /usr/local/src
wget https://github.com/s3fs-fuse/s3fs-fuse/archive/v1.78.tar.gz
tar zxvf v1.78.tar.gz
cd s3fs-fuse-1.78
sh autogen.sh
./configure prefix=/usr
make
sudo make install 

インストール確認

whereis s3fs
s3fs: /usr/bin/s3fs /usr/share/man/man1/s3fs.1

権限設定

# echo アクセスキー:シークレットキー > /etc/passwd-s3fs
# chmod 600 /etc/passwd-s3fs

マウント

mkdir /tmp/bucket1
/usr/bin/s3fs -o allow_other bucket1 /tmp/bucket1

マウント解除

umount /tmp/bucket1

以下エラーでconnectに失敗する場合

s3fs: unable to access MOUNTPOINT /tmp/s3: Transport endpoint is not connected

accesstokenなどが間違ってないか確認後、マウント解除後、再マウント

自動マウント

vi /etc/fstab
s3fs#backet1 /tmp/backet1 fuse allow_other,default_acl=public-read 0 0

再起動後に接続できない・・・。うーむ謎。

参考

https://curecode.jp/tech/install-s3fs-1-78-on-amazon-linux/

http://memocra.blogspot.jp/2011/07/s3s3fs.html