Probleme mit meiner Festplatte und XFS

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Albion
Beiträge: 285
Registriert: 21.09.2003 11:31:40
Wohnort: Düsseldorf
Kontaktdaten:

Probleme mit meiner Festplatte und XFS

Beitrag von Albion » 20.07.2004 14:09:13

Bekomme beim Booten von Debian folgende Fehlermeldung:

Code: Alles auswählen

Filesystem "hda2": corrupt dinode 12688423, (btree extents).  Unmount and run xfs_repair.
Filesystem "hda2": XFS internal error xfs_bmap_read_extents(1) at line 4408 of file fs/xfs/xfs_bmap.c.  Caller 0xc020c216
Call Trace:
 [<c01e39ef>] xfs_bmap_read_extents+0x3dc/0x4b2
 [<c020c216>] xfs_iread_extents+0x97/0x17a
 [<c020c216>] xfs_iread_extents+0x97/0x17a
 [<c01e3cdf>] xfs_bmapi+0x21a/0x1441
 [<c02d5464>] ide_build_sglist+0x3d/0xa5
 [<c0246aba>] __delay+0x12/0x16
 [<c02d5cf1>] __ide_dma_begin+0x35/0x49
 [<c02d5bea>] __ide_dma_read+0xca/0xce
 [<c02d5378>] ide_dma_intr+0x0/0xaf
 [<c02d587b>] dma_timer_expiry+0x0/0x81
 [<c0210759>] xfs_iomap+0x1a6/0x526
 [<c02cdb0a>] ide_do_request+0x1f3/0x353
 [<c0231b1d>] linvfs_get_block_core+0xa4/0x2fd
 [<c01557c3>] alloc_buffer_head+0x40/0x4a
 [<c0152d27>] create_buffers+0x5d/0x9c
 [<c0231db5>] linvfs_get_block+0x3f/0x43
 [<c0153ca1>] __block_prepare_write+0x1cd/0x42d
 [<c0244707>] radix_tree_node_alloc+0x1f/0x62
 [<c02448c8>] radix_tree_insert+0x82/0xb8
 [<c0154728>] block_prepare_write+0x34/0x45
 [<c0231d76>] linvfs_get_block+0x0/0x43
 [<c0137158>] generic_file_aio_write_nolock+0x3a8/0xae1
 [<c0231d76>] linvfs_get_block+0x0/0x43
 [<c022584e>] xfs_trans_unlock_items+0x5b/0xf8
 [<c01eb32a>] xfs_bmbt_get_state+0x2f/0x3b
 [<c0113ee9>] smp_apic_timer_interrupt+0xd2/0x13a
 [<c020f829>] xfs_ichgtime+0x10a/0x10c
 [<c0238f3c>] xfs_write+0x2a9/0x85f
 [<c0135f5c>] __generic_file_aio_read+0x1ec/0x21e
 [<c02347dd>] linvfs_writev+0xcb/0x156
 [<c014343a>] do_no_page+0x1be/0x347
 [<c01437bb>] handle_mm_fault+0xf4/0x15c
 [<c01510a2>] do_readv_writev+0x21c/0x2ac
 [<c014c4cb>] free_pages_and_swap_cache+0x55/0x83
 [<c0150abb>] do_sync_write+0x0/0xb7
 [<c0145427>] unmap_vma_list+0x1c/0x28
 [<c01511e1>] vfs_writev+0x53/0x5c
 [<c015128f>] sys_writev+0x42/0x63
 [<c010886b>] syscall_call+0x7/0xb

Filesystem "hda2": corrupt dinode 12688423, (btree extents).  Unmount and run xfs_repair.
Filesystem "hda2": XFS internal error xfs_bmap_read_extents(1) at line 4408 of file fs/xfs/xfs_bmap.c.  Caller 0xc020c216
Call Trace:
 [<c01e39ef>] xfs_bmap_read_extents+0x3dc/0x4b2
 [<c020c216>] xfs_iread_extents+0x97/0x17a
 [<c020c216>] xfs_iread_extents+0x97/0x17a
 [<c020c216>] xfs_iread_extents+0x97/0x17a
 [<c01e3cdf>] xfs_bmapi+0x21a/0x1441
 [<c02d5464>] ide_build_sglist+0x3d/0xa5
 [<c0246aba>] __delay+0x12/0x16
 [<c02d5cf1>] __ide_dma_begin+0x35/0x49
 [<c02d5bea>] __ide_dma_read+0xca/0xce
 [<c02d5378>] ide_dma_intr+0x0/0xaf
 [<c02d587b>] dma_timer_expiry+0x0/0x81
 [<c0210759>] xfs_iomap+0x1a6/0x526
 [<c0244a6d>] radix_tree_gang_lookup+0x58/0x87
 [<c0231b1d>] linvfs_get_block_core+0xa4/0x2fd
 [<c013e194>] pagevec_lookup+0x2e/0x38
 [<c013562b>] find_lock_page+0x28/0xaa
 [<c0231db5>] linvfs_get_block+0x3f/0x43
 [<c0154fc9>] block_truncate_page+0x1e4/0x228
 [<c0237d9d>] linvfs_truncate+0x2b/0x2f
 [<c0231d76>] linvfs_get_block+0x0/0x43
 [<c0142d3a>] vmtruncate+0x9a/0x112
 [<c013754f>] generic_file_aio_write_nolock+0x79f/0xae1
 [<c0231d76>] linvfs_get_block+0x0/0x43
 [<c022584e>] xfs_trans_unlock_items+0x5b/0xf8
 [<c0113ee9>] smp_apic_timer_interrupt+0xd2/0x13a
 [<c020f829>] xfs_ichgtime+0x10a/0x10c
 [<c0238f3c>] xfs_write+0x2a9/0x85f
 [<c0135f5c>] __generic_file_aio_read+0x1ec/0x21e
 [<c02347dd>] linvfs_writev+0xcb/0x156
 [<c014343a>] do_no_page+0x1be/0x347
 [<c01437bb>] handle_mm_fault+0xf4/0x15c
 [<c01510a2>] do_readv_writev+0x21c/0x2ac
 [<c014c4cb>] free_pages_and_swap_cache+0x55/0x83
 [<c0150abb>] do_sync_write+0x0/0xb7
 [<c0145427>] unmap_vma_list+0x1c/0x28
 [<c01511e1>] vfs_writev+0x53/0x5c
 [<c015128f>] sys_writev+0x42/0x63
 [<c010886b>] syscall_call+0x7/0xb
hda2 ist allerdings mein Wurzelverzeichnis :/
Da is nix mit umount...
Das Problem trat auf, als ich den 2.6.7 Kernel installiert habe und das System damit öfters hängen geblieben ist.

Jemand ne Idee wie ich das wieder beheben kann???
Evtl. mit knoppix???

cu & hus
Albion[/code]
debian testing 64Bit / 3.2.0-4-amd64
---
Statt zu klagen,
dass wir nicht alles haben, was wir wollen,
sollten wir lieber dafür dankbar sein,
dass wir nicht alles bekommen,
was wir verdienen.

(Dieter Hildebrandt)

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 20.07.2004 21:44:44

Schau doch 'mal, ob Du im Kernel evtl. die 4KSTACKS Option aktiviert hast (such einfach 'mal in Deiner Kernel Config nach STACK). XFS funktioniert mit der Option nämlich nicht richtig...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
Albion
Beiträge: 285
Registriert: 21.09.2003 11:31:40
Wohnort: Düsseldorf
Kontaktdaten:

Beitrag von Albion » 20.07.2004 23:28:58

Hi, danke für den Tip, beim 2.6.5er Kernel lief es bisher ja, finde auch nix in der Config Datei...

Bein 2.6.7er Finde ich dann nur einen Eintrag
# CONFIG_4KSTACKS is not set

Die Frage ist wie kann ich das Problem beheben und wie dramatisch ist das???
debian testing 64Bit / 3.2.0-4-amd64
---
Statt zu klagen,
dass wir nicht alles haben, was wir wollen,
sollten wir lieber dafür dankbar sein,
dass wir nicht alles bekommen,
was wir verdienen.

(Dieter Hildebrandt)

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 20.07.2004 23:33:34

Die Option ist ja nicht aktiviert, das ist also nicht das Problem...

Da muss wahrscheinlich wirklich 'mal xfs_repair ran... XFS fähige Rescue Disk booten, und hoffen...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
Albion
Beiträge: 285
Registriert: 21.09.2003 11:31:40
Wohnort: Düsseldorf
Kontaktdaten:

Beitrag von Albion » 21.07.2004 00:44:42

Kannst du mir sagen wie ich die erstellen kann?

Oder ob evtl. Knoppix das kann?
debian testing 64Bit / 3.2.0-4-amd64
---
Statt zu klagen,
dass wir nicht alles haben, was wir wollen,
sollten wir lieber dafür dankbar sein,
dass wir nicht alles bekommen,
was wir verdienen.

(Dieter Hildebrandt)

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 21.07.2004 00:48:56

kA, XFS habe ich noch nie benutzt (genau aus dem Grund: keine Rescue Disk).

Schau doch 'mal auf den Knoppix Seiten... Das c't Knoppix konnte IIRC XFS...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
Albion
Beiträge: 285
Registriert: 21.09.2003 11:31:40
Wohnort: Düsseldorf
Kontaktdaten:

Beitrag von Albion » 21.07.2004 00:55:18

Besten dank!
Werde ich machen und hoffen, dass es funzt...

cu & hus
Albion
debian testing 64Bit / 3.2.0-4-amd64
---
Statt zu klagen,
dass wir nicht alles haben, was wir wollen,
sollten wir lieber dafür dankbar sein,
dass wir nicht alles bekommen,
was wir verdienen.

(Dieter Hildebrandt)

Benutzeravatar
Albion
Beiträge: 285
Registriert: 21.09.2003 11:31:40
Wohnort: Düsseldorf
Kontaktdaten:

Beitrag von Albion » 22.07.2004 01:21:13

Jep mit der Knoppix konnte ich ein xfs_repair durchführen...
Die Fehlermeldungen kommen nicht mehr...
Soweit scheint auch alles zu funktionieren...

Also besten Dank für die Tipps ;)

cu & hus
Albion
debian testing 64Bit / 3.2.0-4-amd64
---
Statt zu klagen,
dass wir nicht alles haben, was wir wollen,
sollten wir lieber dafür dankbar sein,
dass wir nicht alles bekommen,
was wir verdienen.

(Dieter Hildebrandt)

Benutzeravatar
Albion
Beiträge: 285
Registriert: 21.09.2003 11:31:40
Wohnort: Düsseldorf
Kontaktdaten:

Beitrag von Albion » 30.07.2004 15:24:53

Um das ganze noch mal kurz aufzuwärmen, hatte nen Festplattencrash am Sonntag, war also doch ein größerer Defekt

Konnte allerdings dank Knoppix die meißten Daten retten.

cu & hus
Albion
debian testing 64Bit / 3.2.0-4-amd64
---
Statt zu klagen,
dass wir nicht alles haben, was wir wollen,
sollten wir lieber dafür dankbar sein,
dass wir nicht alles bekommen,
was wir verdienen.

(Dieter Hildebrandt)

Antworten