
He configurado el número de montajes después de los cuales se comprobará si hay errores en el sistema de archivos:
sudo tune2fs -c 1 /dev/nvme0n1p2
(Mas enhttps://linuxconfig.org/how-to-force-fsck-to-check-filesystem-after-system-reboot-on-linux).
Esto hace fsck
que se ejecute en cada arranque.
También agregué un script /root/fsck-log-save.sh
para guardar cada fsck
registro:
#!/bin/bash
cp /run/initramfs/fsck.log "/tmp/fsck.log.$(date +%Y%m%d-%H%M%S)"
(El script debe ser ejecutable sudo chmod +x /root/fsck-log-save.sh
:)
Para ejecutar este script para guardar registros en cada inicio, cree un /etc/systemd/system/fsck-log-rename.service
archivo de servicio:
[Unit]
Description=FSCK log save at startup.
[Service]
ExecStart=/bin/bash /root/fsck-log-save.sh
[Install]
WantedBy=multi-user.target
Habilite el servicio:
sudo systemctl enable /etc/systemd/system/fsck-log-rename.service
y empezarlo:
sudo systemctl start fsck-log-rename.service
Me gustaría tener una salida más detallada fsck
escrita en fsck.log
. Hay una opción -V
, pero ¿dónde agregar esta opción?