GNU/Linux >> Linux の 問題 >  >> Linux

マウントが失敗したときにルートシステムがいっぱいになるのを防ぐ最善の方法は?

解決策 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」を実行してから、構成ファイルを調べて、適切な場所にアラートを送信したり、適切なサービスを監視したりするように指示します。 . これが簡単なチュートリアルです。


Linux
  1. リモートフォルダをマウントする最良の方法は?

  2. システムがIntelAmtをサポートしているかどうかを確認する方法は?

  3. cPanelがウェブサイトデザイナーにとって最良のソリューションである理由

  1. カーネルはどのようにルート パーティションをマウントしますか?

  2. SELinuxを学ぶ最良の方法は何ですか?

  3. 同じルートを持つ 2 つのサブディレクトリは、同じマウントされたファイル システム上にあることが保証されていますか?

  1. システム管理者(root)としてコマンドを実行する方法は?

  2. Nagios Linux Server:最高の Web 監視ソリューション?

  3. 再起動するとシステムが fsck しますか?