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.