GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie werden Fsck-Festplatten nach einem Absturz in „systemd“ automatisch erzwungen?

Wie man systemd einstellt for fsck automatisch erzwingen Festplatten nach Absturz (hartes Ausschalten)?

Als ich sysvinit verwendet habe (in Arch Linux) als /sbin/init Ich habe den Hack:in der rc.local verwendet Ich erstelle /forcefsck Datei; im rc.local.shutdown Ich entferne es. Beim Booten rc.sysinit Aktivieren Sie force fsck, wenn /forcefsck existiert.

So machen Sie dasselbe in systemd ? Vielleicht hat es eingebaute Einrichtungen für automatisches fsck nach Crush?

Akzeptierte Antwort:

Sie können fsck erzwingen beim Booten durch Übergabe von fsck.mode=force (auto ist Standard und skip kann verwendet werden, um die Überprüfung überhaupt zu überspringen) als Kernel-Befehlszeilenparameter (ab systemd). v. 213 gibt es auch einen zweiten Parameter:fsck.repair – um zu steuern, wie fsck behandelt unsaubere Dateisysteme beim Booten; mögliche Werte sind:preen um zu beheben, was sicher behoben werden kann, yes alle Fragen mit Ja und no zu beantworten ist Standard).

Beachten Sie, dass systemd-fsck kennt keine Details über bestimmte Dateisysteme und führt einfach Dateisystemprüfprogramme aus, die für jeden Dateisystemtyp spezifisch sind ( /sbin/fsck.* ) .
Nun, wenn Ihr Dateisystem xfs ist oder btrfs es wird /sbin/fsck.xfs ausgeführt oder /sbin/fsck.btrfs bzw. Wenn das nicht zu funktionieren scheint, sollten Sie vielleicht in der Handbuchseite nach fsck.xfs suchen oder fsck.btrfs und untersuchen Sie den Inhalt der besagten Dateien in /sbin .


Linux
  1. Entsperren Sie verschlüsselte Laufwerke unter Linux automatisch

  2. So erstellen Sie einen Systemd-Dienst unter Linux

  3. Linux – Wie erzwinge ich die Überprüfung des Root-Dateisystems (und optional einen Fix) beim Booten?

  4. Wie kann ich nach dem Git-Klon automatisch eine CD erstellen?

  5. Wie stoppen Sie den systemd-Dienst

So erzwingen Sie die „FSCK“-Dateisystemprüfung auf Ubuntu

So listen Sie Festplatten unter Linux auf

So löschen Sie Systemd-Journalprotokolle

So mounten Sie Partitionen mit Gnome-Festplatten beim Start automatisch

So starten Sie einen systemd-Dienst nach der Benutzeranmeldung und stoppen ihn vor der Benutzerabmeldung

Wie starte ich MySQL automatisch nach dem Neustart des Servers (CentOS + andere Distributionen)?