GNU/Linux >> Belajar Linux >  >> Linux

Cara terbaik untuk mencegah sistem root terisi ketika mount gagal?

Solusi 1:

Solusi paling anti-kesalahan adalah membuat titik pemasangan tidak dapat ditulisi. Ini akan menjadi solusi Anda #3. Namun ada satu langkah tambahan yang harus Anda lakukan. chattr +i /mnt/backups . Ini karena meskipun tanpa izin, root masih dapat menulis ke direktori. Dengan chattr +i (menyetel bendera yang tidak dapat diubah) bahkan root pun tidak dapat menulisnya. Setelah pemasangan dipasang, izin tidak menjadi masalah karena izin akan berada di direktori jarak jauh, bukan direktori lokal.

Solusi 2:

Nomor 5 - Uji skrip cadangan Anda untuk memastikan bahwa direktori sudah terpasang sebelum melanjutkan. Skrip akan gagal jika mount tidak tersedia atau tidak ada. Atau Anda dapat memastikan semuanya sudah terpasang sebelum menjalankan pencadangan.

Coba mountpoint perintah, yang memeriksa apakah direktori tertentu adalah mountpoint:

mountpoint -q /mnt/backups || mount /mnt/backups

Solusi 3:

Apa yang dikatakan ewwhite. Selain itu, beberapa pemantauan tambahan untuk kesehatan sistem basis bukanlah ide yang buruk.

Sesuatu seperti Monit dapat memeriksa untuk melihat berapa banyak ruang yang tersisa. Jika Anda ingin melakukan pemantauan sistem sepenuhnya, Anda dapat melihat Nagios, tetapi Monit ringan dan akan melakukan dasar-dasarnya.

Karena Anda menggunakan Ubuntu, Monit sudah ada di repo, jadi Anda dapat melakukan "sudo apt-get install monit", lalu mulai melihat file konfigurasi untuk memberitahukannya agar mengirimkan peringatan ke tempat yang tepat, memantau layanan yang tepat, dll. . Berikut tutorial singkatnya.


Linux
  1. Cara Terbaik Untuk Memasang Folder Jarak Jauh?

  2. Cara Terbaik Untuk Menerapkan Dukungan Hotkeys Di Linux?

  3. Server Linux Nagios:Solusi Pemantauan Web Terbaik?

  1. Saya baru saja menghapus /bin. Apa cara terbaik untuk pulih?

  2. Bagaimana kernel me-mount partisi root?

  3. Apakah dua subdirektori dengan akar yang sama dijamin berada pada sistem file terpasang yang sama?

  1. Bagaimana Menjalankan Perintah Sebagai Administrator Sistem (root)?

  2. Cara Mengetahui Apakah Sistem Mendukung Intel Amt?

  3. Mengapa cPanel Adalah Solusi Terbaik untuk Desainer Situs Web