解決策 1:
最も確実な解決策は、マウント ポイントを書き込み不可にすることです。これが解決策 3 になります。ただし、実行する必要がある追加の手順が 1 つあります。 chattr +i /mnt/backups
.これは、権限がなくても、root がディレクトリに書き込むことができるためです。 chattr +i
で (不変フラグを設定します)ルートでさえ書き込みできません。マウントがマウントされると、パーミッションはローカル ディレクトリではなくリモート ディレクトリのものになるため、パーミッションは問題になりません。
解決策 2:
番号 5 - 続行する前に、ディレクトリがマウントされていることを確認するために、バックアップ スクリプトにテストを入れます。マウントが利用できないか存在しない場合、スクリプトは失敗するはずです。または、バックアップを実行する前に、マウントされていることを確認することもできます。
mountpoint
を試す 指定されたディレクトリがマウントポイントかどうかをチェックするコマンド:
mountpoint -q /mnt/backups || mount /mnt/backups
解決策 3:
ユーホワイトが言ったこと。また、基本システムの健全性を監視する追加の監視も悪い考えではありません。
Monit のようなものは、どのくらいのスペースが残っているかを確認できます。システムの監視に完全に取り組みたい場合は、Nagios を見ることができますが、Monit は軽量であり、基本を実行します。
Ubuntu を使用しているため、Monit は既にリポジトリにあるため、「sudo apt-get install monit」を実行してから、構成ファイルを調べて、適切な場所にアラートを送信したり、適切なサービスを監視したりするように指示します。 . これが簡単なチュートリアルです。