Abbiamo un web server interno (virtualizzato, che ospita ReviewBoard, ma non molto rilevante) e abbiamo una modalità di errore relativamente coerente con montaggi NFS non riusciti che causano / si riempiono. Distro è Ubuntu (non chiedere) se una soluzione dipende da una diversa distribuzione, sarà più lenta da implementare.
I backup vengono eseguiti su / mnt / backup /, che dovrebbe essere montato su NFS su un altro sistema. Sfortunatamente, quando il montaggio fallisce o si interrompe, i backup vengono eseguiti sul filesystem di root, che come puoi immaginare non richiede molto tempo prima / è pieno, e quindi i servizi iniziano a fallire.
Sono state discusse diverse possibili soluzioni.
Monitora / mnt / backup e assicurati che non sia root. Forse un lavoro cron.
Usa / mnt / protect / backups e monta / protetto prima su un piccolo filesystem, forse un loop mount su un file locale, quindi è molto meno probabile che fallisca.
Chmod a-rwx / mnt / backups (il punto di montaggio del filesystem di root). Non sono sicuro che il montaggio su Director protetto funzionerà, penso che funzioni.
Nella struttura montata creare una directory denominata "Backup", quindi il collegamento software "ln - s / mnt / backup / Backups / Backups". L'uso di / Backup per i backup fallirà a meno che non sia montato / mnt / backup, poiché l'albero locale non contiene la sottodirectory.
Esecuzione di un controllo che la directory sia montata correttamente nello script di backup.
Sono interessato a qualsiasi feedback su questi approcci, vantaggi o tecniche aggiuntive che le persone usano come metodo standard per proteggere il file system radice da questo tipo di cattiveria.