Kann ich fsck oder e2fsck ausführen, wenn das Linux-Dateisystem bereitgestellt ist?

11

Ich meine, ich bin schon richtig hier. Wenn nicht, warum?

wojox
quelle

Antworten:

18

Nein.

Führen Sie fsck nicht auf einem Live- oder gemounteten Dateisystem aus. fsckwird verwendet, um ein Linux-Dateisystem zu überprüfen und optional zu reparieren. Das Ausführen fsckauf einem bereitgestellten Dateisystem kann normalerweise zu einer Beschädigung der Festplatte und / oder der Daten führen.

Dies erzwingt eine Überprüfung beim nächsten Start:

sudo touch /forcefsck

Dies wird aber auch der Computer wird neu gestartet, sobald Sie die Eingabetaste drücken:

shutdown -rF now

Es gibt weitere Möglichkeiten (z. B. die Aufforderung an den Computer, zu init 1der Partition / Disc zu gehen und diese dann zu mounten, die Sie überprüfen möchten), aber diese beiden sind die einfachsten.

Rinzwind
quelle
3
Versuchen Sie auch nicht, dies zu umgehen, indem Sie es schreibgeschützt ausführen. Den Ergebnissen der Analyse eines sich bewegenden Ziels kann nicht vertraut werden .
ændrük
Guter Anruf ændrük
Rinzwind