Sida 1 av 1

En massa filsystemsfel, bör man bli orolig??

Postat: 06 nov 2010, 17:13
av m!rage
rsync visade ett I/O-fel vid senaste backupen och när jag körde ls -l i den aktuella katalogen visades

Kod: Markera allt

ls: kan inte komma åt /media/Everdunes/Images/Linux/mini10.04x86.iso: In/ut-fel
[...]
-????????? ? ?     ?             ?                ? mini10.04x86.iso
[...]
Jag körde då sudo e2fsck /dev/sdb1 och fick följande utmatning. Vid varje fråga tryckte jag enter för att välja standardalternativet:

Kod: Markera allt

e2fsck 1.41.12 (17-May-2010)
Everdunes innehåller ett filsystem med fel, kontroll framtvingad.
Pass 1: Kontrollerar inoder, block och storlekar
Pass 2: Kontrollerar katalogstruktur
Post "mini10.04x86.iso" i /Images/Linux (90964501) har raderad/oanvänd inod 90964528.  Töm<j>? ja

Pass 3: Kontrollerar katalogförbindelser
Pass 4: Kontrollerar referensräknare
Pass 5: Kontrollerar gruppsammanfattningsinformation
Blockbitkarteskillnader:  -(207165441--207166596) -(207167488--207169535)
Fixa<j>? ja

Antal fria block är fel för grupp nr. 3 (5725, räknade=5724).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 4 (1414, räknade=3555).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 5 (375, räknade=2661).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 7 (3389, räknade=2191).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 8 (347, räknade=5431).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 9 (60731, räknade=4833).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 10 (42785, räknade=1862).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 11 (32768, räknade=0).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 12 (32768, räknade=0).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 13 (34924, räknade=2047).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 14 (32768, räknade=0).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 15 (33412, räknade=0).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 17 (32768, räknade=0).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 18 (33273, räknade=0).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 19 (33819, räknade=0).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 20 (33801, räknade=0).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 21 (60993, räknade=3141).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 54 (1926, räknade=2589).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 58 (1984, räknade=2002).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 98 (64107, räknade=4715).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 99 (32768, räknade=0).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 100 (32768, räknade=0).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 101 (32768, räknade=0).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 102 (34815, räknade=0).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 103 (32768, räknade=0).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 104 (32768, räknade=0).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 105 (32768, räknade=0).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 106 (32768, räknade=0).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 107 (32768, räknade=0).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 108 (32768, räknade=0).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 109 (32768, räknade=0).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 110 (32768, räknade=0).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 111 (34825, räknade=9).
Fixa<j>? ja

Antal fria block är fel för grupp nr. 6322 (4017, räknade=7221).
Fixa<j>? ja

Antal fria block är fel (275238779, räknade=274308578).
Fixa<j>? ja

Inodsbitkarteskillnader:  -90964528
Fixa<j>? ja

Antal fria inoder är fel för grupp nr. 11104 (7573, räknade=7574).
Fixa<j>? ja

Antal fria inoder är fel (122005561, räknade=122005562).
Fixa<j>? ja


Everdunes: ***** FILSYSTEMET MODIFIERADES *****
Everdunes: 96198/122101760 filer (2.1% ej sammanhängande), 214069422/488378000 block
Efter kontrollen var mini10.04x86.iso borttagen och lost+found var tom. Hårddisken och filsystemet (ext4) är endast ett par månader gamla, bör man oroa sig för att något av dem inte är helt stabila?

Re: En massa filsystemsfel, bör man bli orolig??

Postat: 06 nov 2010, 17:57
av pun
Vad säger diskverktyget under Meny System > Administration ?

Klicka på Smart-data

Re: En massa filsystemsfel, bör man bli orolig??

Postat: 06 nov 2010, 17:59
av Emil.s
Hm, du bör absolut oroa dig, och börja ta backup på känslig data om du har någon sådan på disken.

Börja med att kolla disken efter dåliga block:
sudo badblocks /dev/sdX

Re: En massa filsystemsfel, bör man bli orolig??

Postat: 06 nov 2010, 18:26
av Substrata
Emil.s skrev:sudo badblocks /dev/sdX
Rekommenderat är

Kod: Markera allt

sudo e2fsck -ck /dev/sdX
eftersom man annars behöver sätta blockstorleken som argument till badblocks(8); vilket förvisso är enkelt.

Kod: Markera allt

sudo tune2fs -l /dev/sdX | grep Block\ size
Kärnan loggar IO-fel, så kika även på loggarna.

Re: En massa filsystemsfel, bör man bli orolig??

Postat: 07 nov 2010, 01:01
av m!rage
pun skrev:Vad säger diskverktyget under Meny System > Administration ?

Klicka på Smart-data
Tillstånd: Bra eller Inte tillgänglig på alla värden. Inga trasiga sektorer, omallokerade sektorer, sektorer som inte kan korrigeras, UDMA-fel eller skrivfel.

Loggar:
dmesg skrev:[37846.139591] EXT4-fs error (device sdb1): ext4_lookup: inode #90964501: (comm rsync) deleted inode referenced: 90964528
[37905.040641] EXT4-fs error (device sdb1): ext4_lookup: inode #90964501: (comm rsync) deleted inode referenced: 90964528
[37919.321375] EXT4-fs error (device sdb1): ext4_lookup: inode #90964501: (comm bash) deleted inode referenced: 90964528
[37919.712415] EXT4-fs error (device sdb1): ext4_lookup: inode #90964501: (comm ls) deleted inode referenced: 90964528
[37923.014077] EXT4-fs error (device sdb1): ext4_lookup: inode #90964501: (comm ls) deleted inode referenced: 90964528
[37935.967956] EXT4-fs error (device sdb1): ext4_lookup: inode #90964501: (comm ls) deleted inode referenced: 90964528
[38578.426924] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
[39098.285082] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
/var/log/messages skrev:Nov 6 16:11:24 atrus kernel: [38578.426924] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
Nov 6 16:20:04 atrus kernel: [39098.285082] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
Jag kör e2fsck -ck /dev/sdb1 över natten och återkommer imorgon.

Re: En massa filsystemsfel, bör man bli orolig??

Postat: 07 nov 2010, 09:26
av m!rage

Kod: Markera allt

e2fsck 1.41.12 (17-May-2010)
klar                                tttttttttttttttttttttttttttttttttttttt
Everdunes: Updating bad block inode.
Pass 1: Kontrollerar inoder, block och storlekar
Pass 2: Kontrollerar katalogstruktur
Pass 3: Kontrollerar katalogförbindelser
Pass 4: Kontrollerar referensräknare
Pass 5: Kontrollerar gruppsammanfattningsinformation

Everdunes: ***** FILSYSTEMET MODIFIERADES *****
Everdunes: 96199/122101760 filer (2.1% ej sammanhängande), 214069440/488378000 block
Då var det klart, men jag vet inte om det gav nåt. Det kanske bara var en sällsynt bugg i ext4?