[clug] Debian Jessie file system checking on boot up

George at Clug Clug at goproject.info
Tue Apr 5 10:11:09 UTC 2016


    Does anyone know how to get a Debian Jessie server to check and
repair its root file system on boot up ?

I have tried "shutdown -rF now" but this command fails with an error
message.

And the below idea does not cause fsck to run either;
$ sudo touch /forcefsck 


http://xmodulo.com/automatic-filesystem-checks-repair-linux.html


On Debian, Ubuntu or Linux Mint, edit /etc/default/rcS as follows.

 $ sudo vi /etc/default/rcS 


# automatically repair filesystems with inconsistencies during boot
FSCKFIX=yes 

https://bbs.archlinux.org/viewtopic.php?id=171311
I tried moving fsck hook after systemd but it doesnt help. If I put
fsck.mode=force to kernel parameter, it fscks all other partition but
not root. Does anyone have a clue what could be the cause of it?

https://wiki.archlinux.org/index.php/fsck


FORCING THE CHECK

You can also force fsck at boot time by passing fsck.mode=force, as a
kernel parameter [1]. This will check every filesystem you have on the
machine. 










FSTAB OPTIONS



fstab [2] is a system configuration file and is used to tell the Linux
kernel which partitions (file systems) to mount and where on the file
system tree. 



A typical /etc/fstab entry may look like this: 



/dev/sda1 / ext4 defaults 0 1 /dev/sda2 /other ext4 defaults 0 2
/dev/sda3 /win ntfs-3g defaults 0 0  The 6th column (in bold) is the
fsck option. 



	*  0 = Do not check.
	*  1 = First file system (partition) to check; / (root partition)
should be set to 1.
	*  2 = All other filesystems to be checked.
# systemctl status systemd-fsck-root.service



# systemctl disable systemd-fsck-root








/lib/systemd/system/systemd-fsck-root.service













#                
# / was on /dev/sda3 during installation
UUID=e6fffa5a-8125-4feb-9743-9beeb581f11e   /    ext4   
noauto,x-systemd.automount,errors=remount-ro    0    0













Links:
------
[1] https://wiki.archlinux.org/index.php/Kernel_parameter
[2] https://wiki.archlinux.org/index.php/Fstab



More information about the linux mailing list