[gelöst] Fsck erzwingen
[gelöst] Fsck erzwingen
hallo,
ich möchte gern auf meinem laptop das root dateisystem auf fehler prüfen. da ich nicht von cd booten möchte (kann) meine frage...:
wie kann ich das überprüfen einer bootpartition bei reiserfs erzwingen?
wenn ich touch /forcefsck ausführe um die datei anzulegen,
wird diese ignoriert.
auch ein shutdown -r -F now brachte kein vollständiges fsck,
so wie ein reiserfsck das ich von hand anstosse.
er sagt nur ... checking internal tree ... finisch
aber das per hand angestossene reiserfsck braucht länger und ist ausführlicher....
hat jemand ne idee?
ich möchte gern auf meinem laptop das root dateisystem auf fehler prüfen. da ich nicht von cd booten möchte (kann) meine frage...:
wie kann ich das überprüfen einer bootpartition bei reiserfs erzwingen?
wenn ich touch /forcefsck ausführe um die datei anzulegen,
wird diese ignoriert.
auch ein shutdown -r -F now brachte kein vollständiges fsck,
so wie ein reiserfsck das ich von hand anstosse.
er sagt nur ... checking internal tree ... finisch
aber das per hand angestossene reiserfsck braucht länger und ist ausführlicher....
hat jemand ne idee?
Zuletzt geändert von gnude am 02.08.2010 13:30:26, insgesamt 1-mal geändert.
-
- Beiträge: 22
- Registriert: 20.12.2009 22:30:44
- Lizenz eigener Beiträge: MIT Lizenz
Re: Fsck erzwingen
In grub2 beim booten auf Menueintrag zum temporären Editieren:
e
# auf die Zeile "linux /boot/vmlinuz..." navigieren - und am Ende das Wort:
forcefsck
# Strg+x zum Starten des Eintrages
Erklärung: Seit Squeeze(testing) sollte dieses Auslesen von FORCEFSCK aus der Kernelstartzeile /proc/cmdline GroßKleinUnabhängig realisiert sein vom Startscript /etc/init.d/checkroot.sh. Allerdings muss die check Anforderung auch in der jeweiligen /etc/fstab Zeile gestellt sein am Ende.
In einem Debian Release ohne dieses FORCEFSCK in der Kernelzeile muss man mit tune2fs arbeiten (man tune2fs).
e
# auf die Zeile "linux /boot/vmlinuz..." navigieren - und am Ende das Wort:
forcefsck
# Strg+x zum Starten des Eintrages
Erklärung: Seit Squeeze(testing) sollte dieses Auslesen von FORCEFSCK aus der Kernelstartzeile /proc/cmdline GroßKleinUnabhängig realisiert sein vom Startscript /etc/init.d/checkroot.sh. Allerdings muss die check Anforderung auch in der jeweiligen /etc/fstab Zeile gestellt sein am Ende.
In einem Debian Release ohne dieses FORCEFSCK in der Kernelzeile muss man mit tune2fs arbeiten (man tune2fs).
Zuletzt geändert von eulenreich am 02.08.2010 10:41:22, insgesamt 1-mal geändert.
Re: Fsck erzwingen
tune2fs bearbeitet aber nur ext2/3/4 dateisysteme.
ich hab aber ein reiserfs
reiserfstune hält leider nichts brauchbares bereit.
ich hab aber ein reiserfs
reiserfstune hält leider nichts brauchbares bereit.
-
- Beiträge: 22
- Registriert: 20.12.2009 22:30:44
- Lizenz eigener Beiträge: MIT Lizenz
Re: Fsck erzwingen
Du kannst Dir dieses squeeze Feature natürlich selbst implementieren. Die entsprechend zu ändernde Zeile von /etc/init.d/check{root|fs}.sh aus Squeeze:
...nur erste Zeile ändern...
Code: Alles auswählen
if [ -f /forcefsck ] || grep -s -w -i "forcefsck" /proc/cmdline
then
force="-f"
else
force=""
fi
Re: Fsck erzwingen
hab ich probiert.
kein reiserfsck beim start....![traurig :(](./images/smilies/icon_sad.gif)
kein reiserfsck beim start....
![traurig :(](./images/smilies/icon_sad.gif)
- bmario
- Beiträge: 1257
- Registriert: 05.09.2007 12:15:47
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dresden
Re: Fsck erzwingen
fahr doch einfach in den singeluser Modus und führe den fsck durch?
Nichts zu tun ist viel besser,
als mit viel Mühe nichts zu schaffen. - Laotse
als mit viel Mühe nichts zu schaffen. - Laotse
Re: Fsck erzwingen
im singleuser modus bin ich.
aber.... bitte kurze gedächnisstütze.... wie mounte ich das root dateisystem readonly, damit ich reiserfsck drauf loslassen kann.....
er meckert noch weil es rw gemountet ist.
aber.... bitte kurze gedächnisstütze.... wie mounte ich das root dateisystem readonly, damit ich reiserfsck drauf loslassen kann.....
er meckert noch weil es rw gemountet ist.
- bmario
- Beiträge: 1257
- Registriert: 05.09.2007 12:15:47
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dresden
Re: Fsck erzwingen
Code: Alles auswählen
# mount -o remount,ro /
Nichts zu tun ist viel besser,
als mit viel Mühe nichts zu schaffen. - Laotse
als mit viel Mühe nichts zu schaffen. - Laotse
Re: [gelöst] Fsck erzwingen
Prima!
hat super funktioniert!
Danke!
![Thumbs Up :THX:](./images/smilies/thumbup.gif)
hat super funktioniert!
Danke!
![Thumbs Up :THX:](./images/smilies/thumbup.gif)