Ausführlichere Details hinzufügen, wenn die „fsck“-Datenträgerprüfung beim Booten ausgeführt wird?

Ausführlichere Details hinzufügen, wenn die „fsck“-Datenträgerprüfung beim Booten ausgeführt wird?

Ich habe die Anzahl der Mounts festgelegt, nach denen das Dateisystem auf Fehler überprüft wird:

sudo tune2fs -c 1 /dev/nvme0n1p2

(Mehr beihttps://linuxconfig.org/wie-man-fsck-erzwingt-die-überprüfung-des-dateisystems-nach-dem-system-neustart-unter-linux).

Dies führt dazu fsck, dass es bei jedem Systemstart ausgeführt wird.

Ich habe auch ein Skript /root/fsck-log-save.shzum Speichern jedes fsckProtokolls hinzugefügt:

#!/bin/bash
cp /run/initramfs/fsck.log "/tmp/fsck.log.$(date +%Y%m%d-%H%M%S)"

(Das Skript muss ausführbar sein sudo chmod +x /root/fsck-log-save.sh:)

Um dieses Skript zum Speichern des Protokolls bei jedem Start auszuführen, erstellen Sie eine Servicedatei /etc/systemd/system/fsck-log-rename.service:

[Unit]
Description=FSCK log save at startup.

[Service]
ExecStart=/bin/bash /root/fsck-log-save.sh

[Install]
WantedBy=multi-user.target

Aktivieren Sie den Dienst:

sudo systemctl enable /etc/systemd/system/fsck-log-rename.service

und starten Sie es:

sudo systemctl start fsck-log-rename.service

Ich hätte gern eine ausführlichere Ausgabe von fsckgeschrieben in fsck.log. Es gibt eine Option -V, aber wo kann ich diese Option hinzufügen?

verwandte Informationen