構成
s3をマウントしてバックアップ用途として利用する
s3へのアクセスにはsamba経由で行う
マウントにはs3fsを利用する
設定方法は以下参考にしました
- キャッシュサイズの問題
- Macで開かない
- ファイル破損
キャッシュサイズの問題
現象
ファイルをアップロードしているとサーバー側のサイズ容量が一杯になる現象が発生。
ファイル自体はs3に書き込まれているので、正しく動作している模様。
原因
キャッシュが問題でした。
マウント時に指定したパスにキャッシュが作成されるのですが、
溜まり続けていたのが問題でした。
対処
キャッシュサイズの制限を設定
設定が難しい場合はキャッシュさせないようにするのもありかと。
ただ、動作が遅くなります。
Macで開かない
現象
Macだとディレクトリが開けません
対処
sambaの設定に以下を追加
unix extensions = no
ファイル破損
現象
ファイル破損している。
EBS上のキャッシュフォルダは問題がない。
対処
sambaの設定に以下を追加
※確認中
oplocks = no
blocking locks = no