Portál AbcLinuxu, 9. května 2025 21:16

Dotaz: Obnova JFS

21.3.2007 11:02 Radek
Obnova JFS
Přečteno: 404×
Odpovědět | Admin
Dobrý den,
Potřeboval bych poradit jak opravit disk.

Kernel 2.6.18-3
Disk Seagate Barracuda 160Gb (Filesystem JFS)

Za běhu mi přestal fungovat moutnutý disk /home. Žádný výpadek proudu, ani nekorektní vypnutí. Po restartu nebo při dalším pokusu o mount se vypíše:

mount -t jfs /dev/hdc1 /home
mount: wrong fs type, bad option, bad superblock on /dev/hdc1,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
Přitom výpis debugfs je:
jfs_debugfs /dev/hdc1
jfs_debugfs version 1.1.11, 05-Jun-2006

Aggregate Block Size: 4096

> su p
[1] s_magic:            'JFS1'          [15] s_ait2.addr1:      0x00
[2] s_version:          1               [16] s_ait2.addr2:      0x000012bc
[3] s_size:     0x0000000012a063a0           s_ait2.address:    4796
[4] s_bsize:            4096            [17] s_logdev:          0x00000000
[5] s_l2bsize:          12              [18] s_logserial:       0x00000000
[6] s_l2bfactor:        3               [19] s_logpxd.len:      8192
[7] s_pbsize:           512             [20] s_logpxd.addr1:    0x00
[8] s_l2pbsize:         9               [21] s_logpxd.addr2:    0x02541150
[9] pad:                Not Displayed        s_logpxd.address:  39063888
[10] s_agsize:          0x00080000      [22] s_fsckpxd.len:     1244
[11] s_flag:            0x10200900      [23] s_fsckpxd.addr1:   0x00
                        JFS_LINUX       [24] s_fsckpxd.addr2:   0x02540c74
        JFS_COMMIT      JFS_GROUPCOMMIT      s_fsckpxd.address: 39062644
                        JFS_INLINELOG   [25] s_time.tv_sec:     0x45fc4111
                                        [26] s_time.tv_nsec:    0x00000000
                                        [27] s_fpack:           ''
[12] s_state:           0x00000002
             FM_DIRTY
[13] s_compress:        0
[14] s_ait2.len:        4

display_super: [m]odify or e[x]it:
Pokus o opravu skončí takto:
jfs_fsck -av /dev/hdc1
jfs_fsck version 1.1.11, 05-Jun-2006
processing started: 3/21/2007 10.53.23
The current device is:  /dev/hdc1
Open(...READ/WRITE EXCLUSIVE...) returned rc = 0
Primary superblock is valid.
The type of file system for the device is JFS.
Block size in bytes:  4096
Filesystem size in blocks:  39072080
**Phase 0 - Replay Journal Log
LOGREDO:  Log already redone!
logredo returned rc = 0
**Phase 1 - Check Blocks, Files/Directories, and  Directory Entries
Duplicate reference to 4 block(s) beginning at offset 10485764 found in file system object IA16.
Inode A16 has references to cross linked blocks.
Duplicate reference to 4 block(s) beginning at offset 10485772 found in file system object IA16.
Inode A16 has references to cross linked blocks.
Duplicate reference to 4 block(s) beginning at offset 10485924 found in file system object IA16.
Inode A16 has references to cross linked blocks.
Duplicate reference to 4 block(s) beginning at offset 10486308 found in file system object IA16.
Inode A16 has references to cross linked blocks.
Duplicate reference to 4 block(s) beginning at offset 10511924 found in file system object IA16.
Inode A16 has references to cross linked blocks.
Multiple metadata references to 4 blocks beginning at offset 10485764 have been detected.
Multiple metadata references to 4 blocks beginning at offset 10485772 have been detected.
Multiple metadata references to 4 blocks beginning at offset 10485924 have been detected.
Multiple metadata references to 4 blocks beginning at offset 10486308 have been detected.
Multiple metadata references to 4 blocks beginning at offset 10511924 have been detected.
Duplicate block references have been detected in Metadata.  CANNOT CONTINUE.
processing terminated:  3/21/2007 10:53:23  with return code: 10060  exit code: 4.
Dále jsme se nedostal,ani jsem se nikde nedočetl co ty Multiple metadata jsou a jak je odstranit. Jak je jasné na disku jsou data které jsem nezálohoval, jalikož jde o domácí PC a zálohu dělám jednou týdně. Prosím o každou radu. Díky Radek
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.3.2007 12:31 neal_cz | skóre: 29
Rozbalit Rozbalit vše Re: Obnova JFS
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkuste jestli nejde připojit pouze pro čtení mount -o ro /dev/hdc /home. Většinou aspoň tohle šlo.
21.3.2007 13:07 Peter Lehotsky | skóre: 26 | Prague
Rozbalit Rozbalit vše Re: Obnova JFS
Odpovědět | | Sbalit | Link | Blokovat | Admin
Prvni odkaz
23.3.2007 08:39 Radek
Rozbalit Rozbalit vše Re: Obnova JFS
Tak bohužel jen pro čtení připojit nejde. A z odkazů jsem po několika denním pátrání nic o odstranění multiple metadat taky nic nevyčetl... ddrescue mi způsobí zamrznití celého PC. Máte ještě nikdo nějaký nápadad??? Díky Radek
23.3.2007 08:40 Radek
Rozbalit Rozbalit vše Re: Obnova JFS
Ještě dodám, že testdisk byl taky neůspěšný Radek
23.3.2007 13:06 EiFFeL | skóre: 27 | blog: EiFFeL | Vranovská Ves
Rozbalit Rozbalit vše Re: Obnova JFS
Odpovědět | | Sbalit | Link | Blokovat | Admin
zkousel si jfs_fsck -f zarizeni ??
zabezpečení objektů a vozidel, kamerové systémy plastová a hliníková okna
23.3.2007 15:18 JirkaH
Rozbalit Rozbalit vše Re: Obnova JFS
Odpovědět | | Sbalit | Link | Blokovat | Admin
http://www.dfsee.com/dfsee/

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.