sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #50879
Bad blocks out of range?
I en tidligere tråd fik jeg opklaret, at man godt kunne køre 'badblocks' på
et mountet filsystem - tak for det. Nu har jeg så kørt badblocks på flere
af mine partitioner, og der var ganske rigtigt bid. Jeg dirigerede
outputtet ud i en fil med '-o' argumentet og indholdet af filen ser nu
således ud:
14048808
14048809
14048810
Hvis jeg kører programmet flere gange, får jeg (heldigvis) de samme bad
blocks ud.
Hvis jeg nu bruger opskriften fra "Friheden til at vælge" og bruger min
badblocks-fil som input til e2fsck for at markere, at de syge blokke ikke
skal bruges, sådan her:
e2fsck -l /tmp/badblocks/badblocks_hde8.log /dev/hde8
så får jeg at vide, at de i filen angivne bad blocks er out of range:
[root@robinhat root]# e2fsck -l /tmp/badblocks/badblocks_hde8a.log /dev/hde8
e2fsck 1.23, 15-Aug-2001 for EXT2 FS 0.5b, 95/08/09
Bad block 14048808 out of range; ignored.
Bad block 14048809 out of range; ignored.
Bad block 14048810 out of range; ignored.
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/hde8: ***** FILE SYSTEM WAS MODIFIED *****
/dev/hde8: 542/1759104 files (8.9% non-contiguous), 3296598/3512202 blocks
Det mest sorte er, at hvis jeg kører en e2fsck på filsystemet, så ser det
umiddelbart ud som om, der _ikke_ er nogen bad blocks:
[root@robinhat root]# e2fsck -cn /dev/hde8
e2fsck 1.23, 15-Aug-2001 for EXT2 FS 0.5b, 95/08/09
Checking for bad blocks (read-only test): done
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/hde8: ***** FILE SYSTEM WAS MODIFIED *****
/dev/hde8: 542/1759104 files (8.9% non-contiguous), 3296598/3512202 blocks
Er der nogen, der kan forklare mig hvorfor? Der er tale om et
ext2-filsystem.
Tillægsspørgsmål: hvordan kan man se, hvilke blocks et filsystem har
markeret som bad (vha. ovenstående metode)?
Mange venlige hilsener,
Lars Høyrup Jensen