Everyone says that you shouldn't do
fsck to a disk without
umount, because it will result in filesystem corruption.Actually I tried to fsck a mounted disk and the filesystem is corrupted.
That's few years ago when I didn't know much about Linux. But after all these years I still don't know what happened when doing fsck, and why this operation will corrupt the filesystem with disk mounted.
Waiting for a in-depth explanation :-)