Festplatte vor overflow schützen, aber wie?
HI,
Ich arbeite mit Suse Linux, und ab und an überläuft eine der Partitionen. Gibts es da schon fertige Programme, die einen zB bei 99% von /var warnen, oder muss man da ein Script selber basteln?
Ich arbeite mit Suse Linux, und ab und an überläuft eine der Partitionen. Gibts es da schon fertige Programme, die einen zB bei 99% von /var warnen, oder muss man da ein Script selber basteln?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 77703
Url: https://administrator.de/contentid/77703
Ausgedruckt am: 21.11.2024 um 23:11 Uhr
6 Kommentare
Neuester Kommentar
Hallo,
http://www.linuxhaven.de/dlhp/HOWTO/mini/DE-Quota-HOWTO.html
sollte dir beim Lösen deines Problems helfen ansonsten einfach mal nach Diskquota + Linux oder sos suchen.
Gruß
Daniel
http://www.linuxhaven.de/dlhp/HOWTO/mini/DE-Quota-HOWTO.html
sollte dir beim Lösen deines Problems helfen ansonsten einfach mal nach Diskquota + Linux oder sos suchen.
Gruß
Daniel
Unter Windows kann das Tool freedisk.exe einsetzen (im Windows Resource Kit enthalten). Dort kann pro Festplatte eine Grenze festgesetzt werden. Je nach dem ob die Grenze überschritten wurde oder nicht, spuckt das Tool einen anderen Errorlevel aus. Dieser Errorlevel kann dann per Batch ausgewertet werden und wenn die Grenze überschritten wurde kann dem Admin z.B. eine Mail geschickt werden.
Der Batch kann dann einmal pro Tag per Scheduled Task laufen gelassen werden. Somit ist der Admin wieder ein wenig entlastet, da er nicht mehr jede Partition auf den Fileservern von Hand checken muss, ob noch genug Platz frei ist.
Der Batch kann dann einmal pro Tag per Scheduled Task laufen gelassen werden. Somit ist der Admin wieder ein wenig entlastet, da er nicht mehr jede Partition auf den Fileservern von Hand checken muss, ob noch genug Platz frei ist.
Hallo gijoe,
so könnte Dein Script aussehen:
#!/bin/bash
LOG="/root/logs/warnmeldung.log"
a=`df /dev/PARTITIONSNAME | grep PARTITIONSNAME | awk '{print $4}'`
if [ ${a} -lt DEINE_WARNGRENZE ]
then
echo "Es sind nur noch ${a} KBytes in Partition PARTITIOSNAME frei!"
...
...
/bin/cat ${LOG} | mail -s "Partionsproblem" mail@deineadresse
fi
Gruß,
Martin
@TuXHunt3R: Ging glaub ich um Linux... Ist doch Dein Spezialfreund, oder
so könnte Dein Script aussehen:
#!/bin/bash
LOG="/root/logs/warnmeldung.log"
a=`df /dev/PARTITIONSNAME | grep PARTITIONSNAME | awk '{print $4}'`
if [ ${a} -lt DEINE_WARNGRENZE ]
then
echo "Es sind nur noch ${a} KBytes in Partition PARTITIOSNAME frei!"
...
...
/bin/cat ${LOG} | mail -s "Partionsproblem" mail@deineadresse
fi
Gruß,
Martin
@TuXHunt3R: Ging glaub ich um Linux... Ist doch Dein Spezialfreund, oder
@TuXHunt3R: Ging glaub ich um Linux... Ist doch Dein Spezialfreund, oder
Tja, wollte halt meinen Senf dazugeben .
Nein Quatsch, das ist eine Frage, die immer wieder gestellt wird, sowohl in Windows als auch in Linux. Darum habe ich die Gelegenheit genutzt und mein Wissen zu diesem Thema hier platziert. Sinn der Sache: Falls ein administrator.de Member diese Information benötigt, wird mit der Suchfunktion sicher auch dieser Beitrag aufgelistet. So hat er sofort die Information und muss keinen Beitrag mehr erstellen.