Melchior FRANZ wrote:
[wegen fsck und mount counts]
Damit dann aber die langwierigen Checks nicht zwar seltener, aber trotzdem genauso ueberraschend und damit oft zum falschen Zeitpunkt kommen, kannst Du ja z.B. den Zaehler beim Booten anzeigen lassen oder beim Shutdown eine (akustische ;-) Meldung anzeigen lassen, wenn beim naechsten mounten ein langwieriger Check faellig wird. In dem Fall kannst Du ja die Maschine gleich nach dem Shutdown noch einmal booten, und die Sache so hinter Dich bringen.
Wie wäre es damit: ----8<---- for i in `cat /etc/fstab |grep ext2 |grep -v 0$ | cut --delimiter=' ' -f 1`; do TEXT=$(tune2fs -l $i 2>/dev/null) COUNT=$(echo "$TEXT"|grep Mount|awk '{print $3}') MAXCOUNT=$(echo "$TEXT"|grep Maximum|awk '{print $4}') echo "Mount count for $i is $COUNT"; if [ "$COUNT" -ge "$MAXCOUNT" ]; then echo -e "$i has reached maximum mount count and\nwill therefore be checked on next boot"| mail -s "filesystem check on next boot" root fi done ---->8---- das Stück gehört in /sbin/init.d/boot irgendwo nach den Teil, in dem die Filesysteme gemountet werden (ab Zeile 172 bei 6.0). Falls der Maximale Mount Count erreicht wurde, wird man per mail über den bevorstehenden Check benachrichtigt. Theoretisch könnte man eine Benachrichtigung auch in eine Datei umleiten und lilo damit aufrufen (man lilo.conf => /message). Den Check kann man umgehen, indem man am lilo-prompt fastboot=1 anfügt, oder den Rechner mit shutdown -f ... herunterfährt. cu Ludwig -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com