Linux filesystem check utility

fsck is a unix file system check utility. It is used to repair , recover and fix disk issues. The following examples display various use cases and options
that can be used with fsck.

Check a filesystem :

fsck /dev/sda1

Check all filesystems :

fsck -A

( It is recommended to exclude root filesystem using -R option )

fsck -AR -y ( y means correct errors )

Check specific filesystem type only :

fsck -AR -t ext2 -y

Exclude a filesystem type :

fsck -AR -t noext2 -y

Exclude mounted filesystem:

fsck -M /dev/sda2

Skip display Title :

fsck -TAR

Force check :

fsck /dev/sda2 -f

Automatically fix detected problems :

fsck -y /dev/sda2

Report problems to stdout but avoid repair :

fsck -n /dev/sda6

Automatically repair damaged portion :

fsck -a -AR

Exit Codes for fsck:

0 – No Errors
1 – Filesystem errors corrected
2 – System needs reboot
4 – Filesystem errors not corrected
8 – Operational Error
16 – Usage or syntax error
32 – cancelled by user request
128 – shared library error.

You may also like...