GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Der beste Weg, um zu verhindern, dass sich das Root-System füllt, wenn ein Mount fehlschlägt?

Lösung 1:

Die fehlersicherste Lösung besteht darin, den Einhängepunkt unbeschreibbar zu machen. Dies wäre Ihre Lösung Nr. 3. Es gibt jedoch einen zusätzlichen Schritt, den Sie ausführen sollten. chattr +i /mnt/backups . Dies liegt daran, dass root auch ohne Berechtigungen immer noch in der Lage wäre, in das Verzeichnis zu schreiben. Mit chattr +i (setzt unveränderliches Flag) nicht einmal root kann darauf schreiben. Sobald der Mount gemountet ist, spielen die Berechtigungen keine Rolle, da die Berechtigungen für das entfernte Verzeichnis gelten, nicht für das lokale.

Lösung 2:

Nummer 5 - Fügen Sie einen Test in Ihr Sicherungsskript ein, um sicherzustellen, dass das Verzeichnis gemountet ist, bevor Sie fortfahren. Das Skript sollte fehlschlagen, wenn der Mount nicht verfügbar oder vorhanden ist. Oder Sie können einfach sicherstellen, dass die Dinge gemountet sind, bevor Sie die Sicherung ausführen.

Versuchen Sie es mit mountpoint Befehl, der prüft, ob ein angegebenes Verzeichnis ein Einhängepunkt ist:

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

Lösung 3:

Was ewwhite gesagt hat. Außerdem wäre eine zusätzliche Überwachung des grundlegenden Systemzustands keine schlechte Idee.

So etwas wie Monit kann überprüfen, wie viel Platz noch übrig ist. Wenn Sie sich voll und ganz der Systemüberwachung widmen wollen, können Sie sich Nagios ansehen, aber Monit ist leichtgewichtig und erledigt die Grundlagen.

Da Sie Ubuntu verwenden, befindet sich Monit bereits im Repo, sodass Sie "sudo apt-get install monit" ausführen und dann die Konfigurationsdateien anzeigen können, um es anzuweisen, Warnungen an die richtige Stelle zu senden, die richtigen Dienste zu überwachen usw Hier ist ein kurzes Tutorial.


Linux
  1. Der beste Weg, um einen Remote-Ordner zu mounten?

  2. Wie kann man herausfinden, ob das System Intel Amt unterstützt?

  3. Ich habe gerade /bin gelöscht. Was ist der beste Weg, um sich zu erholen?

  4. Befinden sich zwei Unterverzeichnisse mit demselben Stammverzeichnis garantiert im selben gemounteten Dateisystem?

  5. Wird mein System fsck, wenn ich neu starte?

Die 10 besten Comic-Viewer für Linux-Systeme

Die 10 besten Radio-Streaming-Software für Linux-Systeme

Die 15 besten Linux-Emulatoren für Windows-Systeme

Die 20 besten Bioinformatik-Tools für Linux-Systeme

Die 20 besten Notepad++-Alternativen für Linux-Systeme

Die 15 besten Dokumentenverwaltungssysteme für Linux-Systeme