s3fsで遊んでみる

Amazon S3をマウントしたいということで「s3fs」のmake

s3fsダウンロードしてきます。

ここでの注意!!!
s3fs-1.25.tar.gz とかではなく
s3fs-r191-source.tar.gzを落としてくること!!!

これ大切なことだからもう1度言います。

s3fs-r*を落としてくること!!!

これではまりました(x_x)

Install方法はまずは環境整備から

# yum install fuse*
# yum install gcc-c
# yum install openssl-devel
# yum install libxml2-devel
# yum install libcurl-devel

最初にこのあたりを入れておくと幸せになれるかと思います。

tar xvfz s3fs-r191-source.tar.gz
make

以上

s3fs を実行したら終わりです。

まずはテスト

./s3fs バケット名 -o accessKeyId=************ -o secretAccessKey=************ マウントポイント

これで普通にmountできます。

# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/xvda1            10321208   1830220   8386132  18% /
tmpfs                   305304         0    305304   0% /dev/shm
s3fs                 274877906944         0 274877906944   0% /var/www/html/s3

]# dfFilesystem           1K-blocks      Used Available Use% Mounted on/dev/xvda1            10321208   1830220   8386132  18% /tmpfs                   305304         0    305304   0% /dev/shms3fs                 274877906944         0 274877906944   0% /var/www/html/s3

S3なので実質容量無制限のため0%になっていますが気にしない

ただものすごーーーーーく遅いです。
lsが帰ってこないんじゃないかと思います。

これをDocumentRootに設定してほかのマシンからも共有しようかと思ったがうまく動かない(x_x)
ほかの方法で共有は考えます。