$ brew install fuse4x
brewの支持にしたがって以下を実行
$ sudo /bin/cp -rfX /usr/local/Cellar/fuse4x-kext/0.9.2/Library/Extensions/fuse4x.kext /Library/Extensions
$ sudo chmod +s /Library/Extensions/fuse4x.kext/Support/load_fuse4x
$ cd ~/tmp
$ wget http://curl.haxx.se/download/curl-7.28.0.tar.gz
$ tar -zxvf curl-7.28.0.tar.gz
$ cd curl-7.28.0
$ ./configure
$ make
$ sudo make install
$ cd ~/tmp
$ wget ftp://xmlsoft.org/libxml2/libxml2-2.8.0.tar.gz
$ tar zxvf libxml2-2.8.0.tar.gz
$ cd libxml2-2.8.0/
$ ./configure
$ make
$ sudo make install
$ cd ~/tmp
$ git clone git://github.com/memorycraft/s3fs-cloudpack.git
$ chmod 755 configure
$ ./configure PKG_CONFIG_PATH=/usr/lib/pkgconfig
$ make
$ sudo make install
$ echo "<アクセスキーID>:<シークレットキー>" >> ~/.passwd-s3fs
$ chmod 600 ~/.passwd-s3fs
これはバケット単位で指定したり、/etc/passwd-s3fs
に置くこともできるみたい。
$mkdir ~/foo-bar
$ s3fs foo-bar ~/foo-bar
$ df
s3fs@fuse0
とか表示されてればおk