
Eu configurei o número de montagens após as quais o sistema de arquivos será verificado em busca de erros:
sudo tune2fs -c 1 /dev/nvme0n1p2
(Mais emhttps://linuxconfig.org/how-to-force-fsck-to-check-filesystem-after-system-reboot-on-linux).
Isso faz com fsck
que seja executado em cada inicialização.
Também adicionei um script /root/fsck-log-save.sh
para salvar cada fsck
log:
#!/bin/bash
cp /run/initramfs/fsck.log "/tmp/fsck.log.$(date +%Y%m%d-%H%M%S)"
(O script deve ser executável sudo chmod +x /root/fsck-log-save.sh
:)
Para executar este script de salvamento de log em cada inicialização, crie um /etc/systemd/system/fsck-log-rename.service
arquivo de serviço:
[Unit]
Description=FSCK log save at startup.
[Service]
ExecStart=/bin/bash /root/fsck-log-save.sh
[Install]
WantedBy=multi-user.target
Habilite o serviço:
sudo systemctl enable /etc/systemd/system/fsck-log-rename.service
e iniciá-lo:
sudo systemctl start fsck-log-rename.service
Eu gostaria de ter uma saída mais detalhada fsck
escrita em fsck.log
. Existe uma opção -V
, mas onde adicionar essa opção?