内部Webサーバー(仮想化され、ReviewBoardをホストしますが、あまり関係ありません)があり、NFSマウントの失敗により/がいっぱいになる比較的一貫した障害モードがあります。DistroはUbuntuです(尋ねないでください)。ソリューションが別のディストリビューションに依存している場合、実装が遅くなります。
バックアップは/ mnt / backup /に実行されていますが、これは別のシステムへのNFSマウントが想定されています。残念ながら、マウントが失敗またはドロップすると、ルートファイルシステムでバックアップが実行されます。これは、想像できるように/がいっぱいになるまで時間がかからず、サービスが失敗し始めます。
多くの可能な解決策が議論されています。
/ mnt / backupsを監視し、rootでないことを確認してください。おそらくcronジョブ。
/ mnt / protected / backupsを使用し、最初に/ protectedを小さなファイルシステムにマウントします。おそらくローカルファイルへのループマウントなので、失敗する可能性ははるかに低くなります。
Chmod a-rwx / mnt / backups(ルートファイルシステムマウントポイント)。保護された監督の上にマウントすることがうまくいくかどうかはわかりませんが、そうだと思います。
マウントされたツリーで、「Backups」というディレクトリを作成してから、「ln-s / mnt / backup / Backups / Backups」というソフトリンクを作成します。ローカルツリーにはサブディレクトリが含まれていないため、/ mnt / backupがマウントされていない限り、バックアップに/ Backupsを使用すると失敗します。
バックアップスクリプトでディレクトリが正しくマウントされていることを確認します。
これらのアプローチ、賛否両論、またはこの種の厄介さからルートファイルシステムを保護する標準的な方法として人々が使用するその他のテクニックに関するフィードバックに興味があります。