On Sunday 06 March 2011, Florian Philipp wrote: > Am 06.03.2011 18:07, schrieb Nikos Chantziaras: > > Before leaving home, I started an fsck.ext4 on a filesystem (500GB) > > that > > > > resides on a disk that I suspect is damaged: > > fsck.ext4 -c -c -f /dev/sdb1 > > > > When I came back 10 hours later, it was still checking. After 2 > > hours > > > > more (so it took 12 hours total) it finally finished. The output was: > > e2fsck 1.41.14 (22-Dec-2010) > > Checking for bad blocks (non-destructive read-write test) > > Testing with random pattern: done > > Extra: Updating bad block inode. > > 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 > > > > Extra: ***** FILE SYSTEM WAS MODIFIED ***** > > Extra: 11/30531584 files (0.0% non-contiguous), > > 1966902/122096638 blocks > > > > I'm not sure how to read this. Were there any bad blocks or not? > > Is there a way to query the filesystem for the now known bad > > blocks? (The "Updating bad block inode." message suggests that > > such a list is stored directly inside the filesystem.) > > When there is nothing else reported, there was no error. "FILE SYSTEM > WAS MODIFIED" usually just means that a directory "lost+found" was > created.
That would be interactive, and it would show up in the console output: fsck from util-linux-ng 2.18 e2fsck 1.41.12 (17-May-2010) Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity /lost+found not found. Create<y>? yes Pass 3A: Optimizing directories Pass 4: Checking reference counts Pass 5: Checking group summary information /dev/mapper/sda5: ***** FILE SYSTEM WAS MODIFIED ***** /dev/mapper/sda5: 177646/4481024 files (6.7% non-contiguous), 10916521/17920370 blocks Anyway I don't worry about the fact that the filesystem was modified, as long as the program doesn't ask for user intervention. As you can see in my case there was a directory optimization. Fsck took a very long time because of "-c" option (you are not taking advantage of the fact that the disk is almost empty), and you specified it twice, so "the bad block scan will be done using a non-destructive read-write test." as stated in the man page, so in the end, nothing to worry about WRT filesystem. You should also check SMART status. Bye Francesco -- Linux Version 2.6.37-gentoo-r1, Compiled #4 SMP PREEMPT Sat Mar 5 16:45:57 CET 2011 Two 2.8GHz AMD Athlon 64 Processors, 4GB RAM, 11255 Bogomips Total aemaeth