GNU/Linux >> Linux Esercitazione >  >> Linux

Il modo migliore per evitare che il sistema di root si riempia quando un montaggio fallisce?

Soluzione 1:

La soluzione più a prova di errore è rendere il punto di montaggio non scrivibile. Questa sarebbe la tua soluzione #3. Tuttavia c'è un passaggio aggiuntivo che dovresti eseguire. chattr +i /mnt/backups . Questo perché anche senza permessi, root sarebbe comunque in grado di scrivere nella directory. Con chattr +i (imposta il flag immutabile) nemmeno root può scriverci. Una volta montato il montaggio, i permessi non contano in quanto i permessi saranno della directory remota, non di quella locale.

Soluzione 2:

Numero 5 - Metti un test nello script di backup per assicurarti che la directory sia montata prima di continuare. Lo script dovrebbe fallire se il montaggio non è disponibile o presente. Oppure puoi semplicemente assicurarti che le cose siano montate prima di eseguire il backup.

Prova il mountpoint comando, che verifica se una directory specificata è un punto di montaggio:

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

Soluzione 3:

Cosa ha detto ewwhite. Inoltre, un monitoraggio extra per l'integrità del sistema di base non sarebbe una cattiva idea.

Qualcosa come Monit può controllare per vedere quanto spazio è rimasto. Se vuoi dare il massimo al monitoraggio del sistema, puoi guardare Nagios, ma Monit è leggero e farà le basi.

Dato che stai usando Ubuntu, Monit è già nel repository, quindi puoi fare "sudo apt-get install monit", quindi iniziare a guardare i file di configurazione per dirgli di inviare avvisi nel posto giusto, monitorare i servizi giusti, ecc. Ecco un breve tutorial.


Linux
  1. Come eseguire un comando come amministratore di sistema (root)?

  2. Il modo migliore per montare la cartella remota?

  3. Qual è il modo migliore per imparare SELinux?

  4. È garantito che due sottodirectory con la stessa radice si trovino sullo stesso file system montato?

  5. Il mio sistema funzionerà al riavvio?

I 10 migliori visualizzatori di fumetti per sistemi Linux

I 10 migliori software di streaming radio per sistemi Linux

I 15 migliori emulatori Linux per sistemi Windows

I 20 migliori strumenti di bioinformatica per il sistema Linux

Le 20 migliori alternative a Notepad++ per il sistema Linux

I 15 migliori sistemi di gestione dei documenti per il sistema Linux