Salut,
kennt jmd ein Skript welches überprüft ob eine Partition sich der 100%-Marke an belegtem Speicherplatz nähert? Das wäre m.E. wichtig zu verhindern, denn wenn / keinen freien Speicher mehr aufweist ist nach einem Reboot der Login nur noch mit Leserechten möglich, oder?!
Grüße, e2e4
Skript welches überprüft ob / "voll" läuft?
Re: Skript welches überprüft ob / "voll" läuft?
a) Du kannst sowas mit df doch z.B. ziemlich einfach selbst schreiben.
b) Wenn bei dir die Möglichkeit besteht, dass / vollläuft, dann hast du was absolut falsch gemacht und solltest dir mal Gedanken über eine sinnvolle Partitionierung machen.
b) Wenn bei dir die Möglichkeit besteht, dass / vollläuft, dann hast du was absolut falsch gemacht und solltest dir mal Gedanken über eine sinnvolle Partitionierung machen.
Re: Skript welches überprüft ob / "voll" läuft?
Hätte ich wohl im Forum 'Newbie' posten sollen, da ich noch nicht so sicher im Umgang mit Linux bin ;)a) Du kannst sowas mit df doch z.B. ziemlich einfach selbst schreiben.
{maybe off-topic}b) Wenn bei dir die Möglichkeit besteht, dass / vollläuft, dann hast du was absolut falsch gemacht und solltest dir mal Gedanken über eine sinnvolle Partitionierung machen.
Ich habe auf dem Server eine Minimal-Installation von SuSE und dort 512 MB verwendet - wovon immer zwischen 80 - 82 % frei sind. Vorsicht ist aber bekanntermaßen die Mutter der Porzellan-Kiste und von daher die Nachfrage.
Grüße, e2e4
Re: Skript welches überprüft ob / "voll" läuft?
Das wäre mir jetzt neu. Zudem wird auf jeder Partition eine bestimme Menge (nicht sehr viel) an Blocks und Indodes für root (genauer: uid 0) reserviert.denn wenn / keinen freien Speicher mehr aufweist ist nach einem Reboot der Login nur noch mit Leserechten möglich, oder?!
Es macht halt Sinn, dass /home, /var, /tmp etc. auf separaten Partitionen liegen, dann kann / eigentlich nicht volllaufen.
Re: Skript welches überprüft ob / "voll" läuft?
für die einen mag es unsaubär klingen,
aber ich habe mir ca. 5 gb für / reserviert, 2GB Swap :)
50mb oder so für /boot
und der Rest für ne dicke Partition /server, worauf ich im System dann mit Links Querlinke, also /var/log -> /server/var/log
/var/www/ -> /server/var/www
auf der Partition fliegen auch einige Conf-Files von selbst gebackenen Proggies herum.
Z.b den Apache2, habe grundsätzlich aus dem System heraus gelassen, jediglich nur mit verweisen auf Conf-Files.
für die einen Mag es komisch und son bisschen "Secure for Obscure" sein, aber für mich ist es ne gute Plattenausnutzung, da wirklich alles auf ner Shared-Partiotion herum fliegt, so kann es mir nicht passieren, dass auf einmal die /home-Dinger voll sind, oder der /var-ordner
aber ich habe mir ca. 5 gb für / reserviert, 2GB Swap :)
50mb oder so für /boot
und der Rest für ne dicke Partition /server, worauf ich im System dann mit Links Querlinke, also /var/log -> /server/var/log
/var/www/ -> /server/var/www
auf der Partition fliegen auch einige Conf-Files von selbst gebackenen Proggies herum.
Z.b den Apache2, habe grundsätzlich aus dem System heraus gelassen, jediglich nur mit verweisen auf Conf-Files.
für die einen Mag es komisch und son bisschen "Secure for Obscure" sein, aber für mich ist es ne gute Plattenausnutzung, da wirklich alles auf ner Shared-Partiotion herum fliegt, so kann es mir nicht passieren, dass auf einmal die /home-Dinger voll sind, oder der /var-ordner
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Skript welches überprüft ob / "voll" läuft?
Standardmäßig beträgt dieser Wert (bei ext2 / 3) 5% der Größe des FilesystemsZudem wird auf jeder Partition eine bestimme Menge (nicht sehr viel) an Blocks und Indodes für root (genauer: uid 0) reserviert.
Sauberer wäre es, ohne Links zu arbeiten, und die jeweiligen Mountpoints auf (eigene) Filesysteme auf der großen Platte zu legen.und der Rest für ne dicke Partition /server, worauf ich im System dann mit Links Querlinke, also /var/log -> /server/var/log
/var/www/ -> /server/var/www
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Skript welches überprüft ob / "voll" läuft?
Zudem wird auf jeder Partition eine bestimme Menge (nicht sehr viel) an Blocks und Indodes für root (genauer: uid 0) reserviert.
Ich nutze Ext3 als File-System und der Server arbeitet als File-Server mit Samba und LVM. Die Logical Volumes befinden sich in /etc/fstab und sind aufgrund der Anzahl der User nicht gerade wenig.Standardmäßig beträgt dieser Wert (bei ext2 / 3) 5% der Größe
des Filesystems
Wenn df mir 100% Auslastung von / anzeigt und ich würde einen Neustart machen - gibt es dann nicht ein Problem mit den Logical Volumes?!
Hmmm, ich bin/war der Meinung, da der Server ausschließlich für Samba genutzt wird, dass eine Minimalinstallation mit 512 MB ausreichend ist. Heute weiß ich z.B., daß es vor allem empfehlenswert ist /var an eine andere Partition binden bzgl. Logfiles. Die /home-Verzeichnisse werde alle über das LVM gemountet und besitzen somit eigene Partitionen.Es macht halt Sinn, dass /home, /var, /tmp etc. auf separaten Partitionen liegen, dann kann / eigentlich nicht volllaufen.