Linux Filesystem Ext*

e2fsck — ext2/3/4 filesystem consistency check

e2fsck checks and repairs ext2, ext3, and ext4 filesystems.

Critical Warning

Never run e2fsck on a mounted read-write filesystem. Unmount first.

10 Practical Examples

1) Basic check

sudo e2fsck /dev/sdX1

2) Force full check

sudo e2fsck -f /dev/sdX1

3) Auto-fix errors

sudo e2fsck -y /dev/sdX1

4) Read-only check

sudo e2fsck -n /dev/sdX1

5) Show progress

sudo e2fsck -C 0 /dev/sdX1

6) Check image file

sudo e2fsck disk.img

7) Pre-resize check

sudo e2fsck -f /dev/sdX1
sudo resize2fs /dev/sdX1

8) Use alternate superblock

sudo e2fsck -b 32768 /dev/sdX1

9) Verbose mode

sudo e2fsck -v /dev/sdX1

10) Force next-boot check

sudo tune2fs -C 999999 /dev/sdX1