Ubuntu ボックスから S3 に重要なデータ (主にデータベースと画像) のバックアップを設定しています。Amazon S3 を設定し、マシンにバケットをマウントするために S3FS をインストールしました。これはうまく機能していますが、スクリプトをテストすると、警告が表示されます。
s3fs: MOUNTPOINT directory /aaa/bbb/ccc/ is not empty.
s3fs: if you are sure this is safe, can use the 'nonempty' mount option.
マウントされたドライブがどのように動作するかという理論がよくわかりません。バックアップするディレクトリに新しいファイルを入れる直前にドライブをマウントし、終わったらドライブをアンマウントできると考えていました。これは間違った論理でしょうか? ドライブを一度マウントしてそのままにしておくべきでしょうか? 何らかの理由でマウントが失敗し、再度マウントする必要がある場合、再度マウントする前にディレクトリを空にすべきでしょうか?
追加情報については、データベースのバックアップをローテーションで上書きし、rsync
画像の大きなディレクトリを作成します。
これを効果的に設定し、ベストプラクティスを活用するための理論やアイデアについて、ご助力いただければ幸いです。
編集:それとも、s3cmd
私のバックアップ計画に適しているでしょうか?