poskodeny ext3

Sekcia: Konfigurácia 05.01.2014 | 23:43
hator01   Návštevník

Zdravim. Mam nejaky problem s ext3 particiou.

vlado@altostratus:~$ sudo fsck.ext3 -y /dev/sda2
e2fsck 1.41.11 (14-Mar-2010)
Error reading block 19104270 (Neprípustný argument).  Ignore error? yes

Force rewrite? yes

Error writing block 19104270 (Neprípustný argument).  Ignore error? yes

Error reading block 19105295 (Neprípustný argument).  Ignore error? yes

Force rewrite? yes

Error writing block 19105295 (Neprípustný argument).  Ignore error? yes

Superblock has an invalid journal (inode 8).
Clear? yes

*** ext3 journal has been deleted - filesystem is now ext2 only ***

The filesystem size (according to the superblock) is 38330112 blocks
The physical size of the device is 3905803 blocks
Either the superblock or the partition table is likely to be corrupt!
Abort? yes 

vie niekto poradit co s tym ?

    • RE: poskodeny ext3 05.01.2014 | 23:58
      Avatar menom   Používateľ

      Napíš aký stav chceš dosiahnuť, alebo o čo ti ide.

      Tie errory ti hádam netreba prekladať.

    • RE: poskodeny ext3 06.01.2014 | 01:25
      Avatar menom   Používateľ

      Skúsil si ten príkaz s prepínačom -p Automatic repair (no questions) ?

    • RE: poskodeny ext3 06.01.2014 | 10:52
      Avatar hator01   Návštevník

      tak tu je ten fsck -p :

      root@altostratus:/home/vlado# fsck.ext3 -p /dev/sda2

      Error reading block 19104270 (Neprípustný argument).  

      /dev/sda2: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.

      (i.e., without -a or -p options)

      ide mi o to aby mi tam ostalo co najviac povodneho obsahu kedze ta particia je /home

      • RE: poskodeny ext3 06.01.2014 | 13:57
        Avatar WlaSaTy   Návštevník

        Skús použiť alternatívny superblock. Čo to bolo za disk a aký bol starý?

        • RE: poskodeny ext3 06.01.2014 | 14:28
          Avatar hator01   Návštevník

          disk ma asi 7 rokov, neviem presne. Ale nie je to hardwerove poskodenie. Presuval som veci z jedneho disku na druhy pomocou dd. Nechapem co sa mohlo stat lebo ten poskodeny je ten z ktoreho sa kopirovalo. Vsetky ostatne particie su v poriadku. Skusal som uz aj ddrescue ale po skopirovani sa to sprava presne tak isto.

        • RE: poskodeny ext3 06.01.2014 | 14:42
          Avatar hator01   Návštevník

          A k alternativnym superblokom sa ani nedostanem

          root@altostratus:/home/vlado# dumpe2fs /dev/sda2 | grep -i superblock

          dumpe2fs 1.41.11 (14-Mar-2010)

          dumpe2fs: Neprípustný argument while reading journal super block

          • RE: poskodeny ext3 06.01.2014 | 14:56
            Avatar WlaSaTy   Návštevník

            Ako prvé by so odporučil pracovať nad image disku získaným cez dd_rescue. Bez toho ten disk môžeš kompletne doraziť. Ako druhé by som odporučil vypnúť slovenskú lokalizáciu aspoň v termináli kde riešiš opravu.

    • RE: poskodeny ext3 06.01.2014 | 15:48
      Avatar hator01   Návštevník

      zalohu uz mam urobenu

      • RE: poskodeny ext3 06.01.2014 | 16:40
        Avatar WlaSaTy   Návštevník

        Už to máš po oprave pripojené alebo si len dokončil kópiu cez dd_rescue?

        • RE: poskodeny ext3 06.01.2014 | 18:57
          Avatar hator01   Návštevník

          po skopirovani s ddrescue sa ta nova particia sprava presne tak isto, vypisuje tu istu chybu ked ju chcem pripojit alebo pouzit fsck

          • RE: poskodeny ext3 06.01.2014 | 19:42
            Avatar WlaSaTy   Návštevník

            Invalid argument pri čítaní zo súboru ktorý bol zapísaný bez problémov? Mno, radšej by som si pozrel tú hlášku bez slovenskej lokalizácie. Skúsil si popritom vypnúť žurnál, spraviť fsck, zapnúť žurnál a pripojiť to? Čistokrvný ext2fs bez žurnálu už myslím z Ubuntu vyhodili, takže prvý krok nepôjde jednoduchšie.

            • RE: poskodeny ext3 06.01.2014 | 22:14
              Avatar hator01   Návštevník

              Neviem ci sa mi podarilo vypnut sk lokalizaciu. Tu je postup co som robil:

              root@altostratus:/home/vlado# ddrescue -n /dev/sda2 /dev/sdd1  ddrescue.log

              Press Ctrl-C to interrupt

              Initial status (read from logfile)

              rescued:         0 B,  errsize:       0 B,  errors:       0

              Current status

              rescued:    15998 MB,  errsize:       0 B,  current rate:   54919 kB/s

                 ipos:    15998 MB,   errors:       0,    average rate:   15569 kB/s

                 opos:    15998 MB,     time from last successful read:       0 s

              Finished                   

               root@altostratus:/home/vlado# cat ddrescue.log 

              # Rescue Logfile. Created by GNU ddrescue version 1.11

              # current_pos  current_status

              0x3B9900200     +

              #      pos        size  status

              0x00000000  0x3B990B200  +

              a tu je pokus o mount :

              root@altostratus:/home/vlado# mount /dev/sdd1 /mnt/temp

              mount: wrong fs type, bad option, bad superblock on /dev/sdd1,

                     missing codepage or helper program, or other error

                     In some cases useful info is found in syslog - try

                     dmesg | tail  or so

              mount ext2 sice pripoji ale...

              root@altostratus:/home/vlado# mount -t ext2 /dev/sdd1 /mnt/temp

              root@altostratus:/home/vlado# ls /mnt/temp/

              ls: nie je možné pristupovať k /mnt/temp/vlado: Chyba vstupu/výstupu

              lost+found  vlado

              • RE: poskodeny ext3 06.01.2014 | 22:38
                Avatar WlaSaTy   Návštevník

                1) Slovenská alebo iná regionalizačná lokalizácia sa vypína napríklad príkazom (jednorázovo, platí to pre jeden terminál až do jeho ukončenia) export LC_ALL="C". Potom to bude vypisovať anglické chyby. Tie SK preklady sú nepresné, a viac krát sa zmršili.

                2) Ubuntu už nepodporuje ext2, takže ten pokus to pripojil ako ext3 a znova chytal pokazený žurnál. Zoznam podporovaných FS máš v /proc/filesystems a garantujem Ti že tam ext2 nemáš.

                3) Síce neviem prečo si dával cieľ na blokové zariadenie a nie do súboru, ale pevne verím že si to nerobil veľa krát. Ten pôvodný disk môže zomrieť každou chvíľkou a je reálna šanca že každým pokusom poskytuje horšie a pokazenejšie údaje. Už si skúšal vypnúť žurnál na tej zálohe?

    • RE: poskodeny ext3 06.01.2014 | 22:51
      Avatar hator01   Návštevník

      mam ubuntu 10.04 ten este ext2 podporuje. To co som skusal pripojit ako ext2 bola ta zaloha. Tu su vypisy s vypnutou lokalizaciou.

      root@altostratus:/home/vlado# fsck /dev/sdd1

      fsck from util-linux-ng 2.17.2

      e2fsck 1.41.11 (14-Mar-2010)

      Error reading block 19104270 (Invalid argument).  Ignore error<y>? yes

      Force rewrite<y>? yes

      Error writing block 19104270 (Invalid argument).  Ignore error<y>? yes

      Error reading block 19105295 (Invalid argument).  Ignore error<y>? yes

      Force rewrite<y>? yes

      Error writing block 19105295 (Invalid argument).  Ignore error<y>? yes

      Superblock has an invalid journal (inode 8).

      root@altostratus:/home/vlado#  mount -t ext2 /dev/sdd1 /mnt/temp/

      root@altostratus:/home/vlado# ls /mnt/temp/

      ls: cannot access /mnt/temp/vlado: Input/output error

      lost+found  vlado

      root@altostratus:/home/vlado# mount -t ext3 /dev/sdd1 /mnt/temp/

      mount: wrong fs type, bad option, bad superblock on /dev/sdd1,

             missing codepage or helper program, or other error

             In some cases useful info is found in syslog - try

             dmesg | tail  or so

      • RE: poskodeny ext3 06.01.2014 | 23:12
        Avatar WlaSaTy   Návštevník

        Ubuntu 10.04 už nepodporuje desktop od mája minulého roku, ale server je stále podporovaný. Pevne verím, že si ho nepoužíval ako desktop.

        Ale, máš pravdu. Tá verzia Ubuntu mala v sebe ešte ext2fs. Skúšal si na kópiu toho disku teda poštvať fsck pre ext2 aby vynechala poškodený žurnál a pozrela sa aké ďalšie chyby sú na poradí, a vyskúšal si aj alternatívny superblok?

    • RE: poskodeny ext3 07.01.2014 | 18:29
      Avatar hator01   Návštevník

      Ubuntu 10.04 pouzivam este vzdy ako desktop. Alternativny superblok som skusal:

       root@altostratus:/home/vlado# mke2fs -n /dev/sdd1      

      mke2fs 1.41.11 (14-Mar-2010)

      Filesystem label=

      OS type: Linux

      Block size=4096 (log=2)

      Fragment size=4096 (log=2)

      Stride=0 blocks, Stripe width=0 blocks

      1038352 inodes, 4150016 blocks

      207500 blocks (5.00%) reserved for the super user

      First data block=0

      Maximum filesystem blocks=4253024256

      127 block groups

      32768 blocks per group, 32768 fragments per group

      8176 inodes per group

      Superblock backups stored on blocks: 

              32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 

              4096000

      a tu je cast vypisu e2fsck -b 32768 /dev/sdd1

      Error reading block 5112155 (Invalid argument) while getting next inode from scan.  Ignore error<y>? yes

      Force rewrite<y>? yes

      Error writing block 5112155 (Invalid argument) while getting next inode from scan.  Ignore error<y>? yes

      Error reading block 5112156 (Invalid argument) while getting next inode from scan.  Ignore error<y>? yes

      Force rewrite<y>? yes

      Error writing block 5112156 (Invalid argument) while getting next inode from scan.  Ignore error<y>? yes

      Error reading block 5112157 (Invalid argument) while getting next inode from scan.  Ignore error<y>? yes

      Force rewrite<y>? yes

      Error writing block 5112157 (Invalid argument) while getting next inode from scan.  Ignore error<y>? yes

      Error reading block 5112158 (Invalid argument) while getting next inode from scan.  Ignore error<y>? yes

      <div>Vypisuje to tie iste chyby pre kazdy blok, navyse sa neda spustit s parametrom -p takze to musim manualne potvrdzovat.</div>
      • RE: poskodeny ext3 08.01.2014 | 15:26
        Avatar WlaSaTy   Návštevník

        Nepoteším Ťa. Pokiaľ fsck vypíše RUN fsck MANUALLY (i.e., without -a or -p options), tak je treba dávať dosť veľký pozor a nespúšťať znova fsck s parametrami Automatically repair the filesystem without any questions (use this option with caution). a ani Automatically repair ("preen") the file system.

        Po odstránení pokazeného žurnálu to stále píše rovnaké chyby. Keď si zoberieme súčasnú veľkosť disku v blokoch 3905803, tak mi nie je jasné ako sa ten disk mohol sám zmenšiť ak chce zapisovať na blok 5112158, teda cca 600M za súčastný koniec. Čo si s tým robil? Ak si to zmenšoval a vypol počas práce, tak to nevyzerá dobre.

        Možností je viacej, ale asi by bolo rozumné vytvoriť pôvodnú tabuľku rozšírenia disku a skúsiť dať fsck ešte raz. Ale, toto by som robil len s kompletnou zálohou. Nenadarmo sa vraví že zmenšovanei sa nesmie robiť bez zálohy.

    • RE: poskodeny ext3 08.01.2014 | 17:24
      Avatar hator01   Návštevník

      No ja netusim co sa mohlo stat kopiroval som tu particiu s dd na druhy (novy) disk rovna ako aj dalsiu kde bolo /. Ta / bola ok a ked som chcel pripojit /home tak som zistil ze nieco nie je ok a potom som zistil ze ten isty problem je s /home aj na povodnom disku. Este predtym ako som spustal dd ta particia fungovala. Ale necham to uz tak, uz som s tym stravil dost casu mam asi pol roka staru zalohu, sice tam nie je uplne vsetko ale nejako to prezijem. Dakujem za pomoc. 

      • RE: poskodeny ext3 08.01.2014 | 17:37
        Avatar bedňa LegacyIce-antiX  Administrátor

        S dd opatrne, tam sa nesmieš seknúť s označením partície.

        Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
      • RE: poskodeny ext3 08.01.2014 | 17:58
        Avatar WlaSaTy   Návštevník

        Kedysi používal extfs absolútne adresovanie, takže dd nebolo na takéto veci vhodné. A doteraz nie je keďže pri dd kopíruješ aj nevyužité miesto. Lepší je napríklad tar, hoci aj s gz, bz2 alebo xz kompresiou.

        Na svete existujú dva typy ľudí. Jedni zálohujú a druhí už tiež prišli o dáta.