e2fsck: Cannot continue, aborting
Solution 1:
If you just use fsck
to check the volume you can run
fsck -nf /dev/sda1
- n -> dry-run: will not do any change (just checking)
- f -> force : sometimes it says
clean
but you can force a new check
If you want to fix filesystem errors, first unmount your partition: umount /dev/sda1
Solution 2:
I don't know why, but I had to service udev stop
(on debian based system).
After stopping udev the e2fsck -f /dev/sda1
-command worked and didn't print the e2fsck: Cannot continue, aborting
-Message anymore.
I dont't know, if it has something to do with http://dev.bizo.com/2012/07/mdadm-device-or-resource-busy.html - but this page gave me the hint to try it.
Solution 3:
I encountered similar issue especially when you are still accessing the mount point. It can below any one of below two reasons.
You cannot run on the root FS Say you can in directory "/mnt" and you have unmounted the volume mounted on "/mnt". You will encounter same error. Make use that you are not in same directory.
Before :
root@ip-172-31-28-38 /mnt# fsck -f /dev/xvdh
fsck from util-linux 2.23.2
e2fsck 1.42.12 (29-Aug-2014)
/dev/xvdh is in use.
e2fsck: Cannot continue, aborting.
root@ip-172-31-28-38 /mnt#
root@ip-172-31-28-38 /mnt# cd /
After :
root@ip-172-31-28-38 /# fsck -f /dev/xvdh
fsck from util-linux 2.23.2
e2fsck 1.42.12 (29-Aug-2014)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/xvdh: 12/524288 files (0.0% non-contiguous), 70287/2097152 blocks
root@ip-172-31-28-38 /#