在啟動時執行“fsck”磁碟檢查時添加更多詳細資訊?

在啟動時執行“fsck”磁碟檢查時添加更多詳細資訊?

我設定了安裝次數,之後將檢查檔案系統是否有錯誤:

sudo tune2fs -c 1 /dev/nvme0n1p2

(更多資訊請參見https://linuxconfig.org/how-to-force-fsck-to-check-filesystem-after-system-reboot-on-linux)。

這會導致fsck每次啟動時運行。

我還添加了一個腳本/root/fsck-log-save.sh來保存每個fsck日誌:

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

(該腳本必須是可執行的sudo chmod +x /root/fsck-log-save.sh:)

為了在每次啟動時運行此日誌保存腳本,請建立服務/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

啟用該服務:

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

並啟動它:

sudo systemctl start fsck-log-rename.service

我想要更詳細的fsckwrite into輸出fsck.log。有一個選項-V,但是在哪裡添加這個選項呢?

相關內容