
Da ich heute ein Problem mit einer vollen Festplatte habe, stellt sich heraus, dass es nicht unausgeglichen ist. Das können Sie mit beheben btrfs balance
.
Meine Frage ist also:
Besteht das Risiko, dies durch einen Cron-Job zu ruinieren? (in Fällen, in denen mein Laptop in den Ruhezustand wechselt)
Antwort1
Sir I33tname hat Ihnen die Antwort gegeben.
Sie sollten jedoch einen separaten Cron-Job ausführen, der prüft, ob die Festplatten fast voll sind. Dies ist eine Idee, wie das geht, NICHT unbedingt eine perfekte Lösung für Ihre Situation.
Verwenden Sie cronjob -e, um Folgendes hinzuzufügen (Beispiel: Ändern der Namen von Verzeichnissen und Dateien): 0,10,20,30,40,50 * * * * /Pfad/zu/meinem/Skript.sh 2>>/Pfad/zur/Protokolldatei
script.sh hat so etwas wie das hier (prüfen Sie die Ausgabe von df -h – ich nehme an, dass Spalte Nr. 5 „%full“ ist, und dies setzt voraus, dass bei 90 % die Probleme beginnen und Sie E-Mail eingerichtet haben):
#!/bin/bash
df -h | awk 'INT($5)>80 { print }{next}' > /path/to/diskfull.txt
[ -s /path/to/diskfull.txt ] && /usr/bin/mailx -s 'disk full error ' [your email name here ] < /path/to/diskfull.txt