
파일 시스템의 오류를 검사할 마운트 수를 설정했습니다.
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
fsck
에 쓰여진 것에서 좀 더 자세한 출력을 원합니다 fsck.log
. 옵션이 있는데 -V
, 이 옵션을 어디에 추가하나요?