Mac OS X Lionでs3fsを使う
こんばんはブータです。
S3をファイルシステムのように扱うs3fsなるものがあったので、OS Xで使えないか試してみました。
s3fsに必要なものはMac Portsとmakeで準備します
1.s3fs インストール
$ sudo port install macfuse $ sudo port install sshfs-gui $ cd ~/tmp $ wget http://curl.haxx.se/download/curl-7.24.0.tar.gz $ cd curl-7.24.0 $ ./configure $ make $ sudo make install $ cd ~/tmp $ wget http://s3fs.googlecode.com/files/s3fs-1.61.tar.gz $ ./configure PKG_CONFIG_PATH=/usr/lib/pkgconfig $ make $ sudo make install
2.マウント
$ vi /etc/passwd-s3fs <Sアクセスキー>:<シークレットキー> $ chmod 600 /etc/passwd-s3fs $ mkdir ~/s3 $ s3fs <バケット名> ~/s3 $ df s3fs@fuse0 134217728 0 134217728 0% ~/s3
これでマウントして使えるのですが問題があります
・S3のバケットに保管したファイルがlsで表示されない(Cyberduck等からは確認可能)
・ファイルはローカルからs3fsにコピーは可能、逆はできない(空ファイルが作成される)
一応バックアップとして使うことならできますが、実用するにはもう少し調査が必要のようです。