When booting my Debian server, I'm presented with the following error concerning my external hard drive:
/dev/disk/by-label/elements: The superblock could not be read or does not describe a correct ext2 filesystem. .... .... fsck died with exit status 8. ... ... A maintenance shell will now be started. CONTROL-D will terminate this shell and resume system boot.
The thing is that if I type Ctrl-d or enter the maintenance shell the disk is correctly mounted and calls to
e2fsck /dev/disk/by-label/elements report no errors.
This is very annoying since I need to type ctrl-d every time the server is rebooted and I would rather not have a keyboard attached to the server at all.