Ubuntu/Debian Filesysstemcheck (fsck) erzwingen
Linux/OpenSource Mai 5th, 2009Ubuntu Jaunty verwendet den neuen Upstart statt den herkömmlichen init Dienst zum Systemstart. Damit fällt auch die shutdown Option „-F“ weg, mit der man beim nächsten Boot einen Filesystemcheck (fsck) erzwingen konnte. Möchte man dennoch einen Check der Dateisysteme beim nächsten reboot durchführen, so legt man am besten die Datei „forcefsck“ im root Verzeichnis an. Z.B. per „sudo touch /forcefsck“.Wird danach ein Neustart ausgeführt, so werden die Dateisysteme entsprechend der definierten Reihenfolge in der /etc/fstab geprüft. (Ist in der /etc/default/rcS FSCKFIX=true gesetzt, so werden alle Fehler – so oder so – repariert. Das ist gerade für Server praktisch!)
Vorsicht: Ist in der /etc/fstab unter <pass> jeweils eine „0“ eingetragen, so wird kein fsck durchgeführt. (Das ist z.B. bei der Image Installation von Hetzner Servern der Fall.) Hier sollte eine „1“ für das Bootdateisystem und eine „2“ für alle weiteren Dateisysteme eingetragen werden. (der boot fsck arbeitet dann erst die „1“ ab, danach die „2“ – „0“ werden ignoriert.)
Anschließend kann man die Ergebnisse auch dann noch bewundern, wenn man nicht an der Konsole des Linux Rechners war. Die Ergebnisse werden in /var/log/fsck/ festgehalten.
Mai 9th, 2009 at 20:28
Solang es nicht um / geht, sollte umount $device und fsck /dev/sd? deutlich komfortabler sein.
Mai 11th, 2009 at 00:04
Manch einer möchte unter ubuntu vielleicht einfach beim nächsten Start einen kompletten Test der Dateisysteme machen. Für den ist das sicherlich ein guter weg. Ansonsten gibt es bei ubuntu – und filesystem – nicht _den_ richtigen weg glaube ich.
Januar 25th, 2010 at 10:26
also laut checkfs.sh muss es aber FSCKFIX=yes heißen.
September 26th, 2010 at 19:23
Habe das grad mal mit 10.10-beta (maverick) ausprobiert und würde sagen, dass es *nicht* funktioniert. Und ein umount geht manchmal auch nicht. Schlage daher folgendes vor:
> umount -o remount,ro
> fsck.ext4
Juli 27th, 2014 at 17:52
[…] the information given by everflux create a forcefsck file in your root […]