Cómo eliminar el diario en la unidad de red ext3

Cómo eliminar el diario en la unidad de red ext3

Algo sucedió cuando estaba copiando archivos a una unidad ext3 (a través de la red, montada por samba) y perdí la capacidad de escribir cualquier cosa en este disco duro. Después de que usédmesgcomando se explica:

db: Current: sense key=0x3
ASC=0x0 ASCQ=0x0
Info fld=0xa2fce10
end_request: I/O error, dev sdb, sector 170905104
EXT3-fs error (device sdb2): read_block_bitmap: Cannot read block bitmap - block_group = 644, block_bitmap = 21102592
Aborting journal on device sdb2.
ext3_abort called.
EXT3-fs error (device sdb2): ext3_journal_start_sb: Detected aborted journal
Remounting filesystem read-only
EXT3-fs error (device sdb2) in ext3_prepare_write: IO failure
__journal_remove_journal_head: freeing b_committed_data
__journal_remove_journal_head: freeing b_committed_data
__journal_remove_journal_head: freeing b_committed_data
__journal_remove_journal_head: freeing b_committed_data
__journal_remove_journal_head: freeing b_committed_data
__journal_remove_journal_head: freeing b_committed_data

Investigué el problema más a fondo y descubrí que el diario probablemente esté dañado. Se sugirió que debería: desmontar la unidad, eliminar el diario del sistema de archivos usandomelodía2sf, usare2fsckpara escanear la unidad y, por último, recrear el diario usandomelodía2fs. Esa es la parte complicada porque la unidad está marcada comonecesidades_revoceryy el diario no se pudo eliminar (incluso cuando fuerzo la eliminación ene2fckno lo permitirá). Intento cambiar la bandera usandodepuraciónpero el programa falla cada vez:

Can't read an block bitmap while reading block bitmap

Estoy 99% seguro de que los datos del disco no están dañados y cuando usoe2fsckAntes de eliminar el diario, definitivamente dañará algunos datos.

¿Alguna idea de cómo eliminar el indicador need_recovery de esa unidad para poder eliminar el diario?

Respuesta1

El problema no es la revista en sí. Tiene un bloque ilegible (es decir, el disco está fallando) que dañó el diario u otros metadatos, por lo que simplemente deshacerse del diario esnola solución correcta.

Le recomiendo encarecidamente que haga una copia de seguridad de todo lo que pueda y reemplace el disco defectuoso.

Respuesta2

Como ya dijo @shodanshok, es posible que no sea posible eliminar la revista de todos modos, ya que ese sector en particular está fallando. Hay un rescate sencillo: montar la partición comoext2, no ext3, por lo que ese bloque de diario no se lee en absoluto. Luego haga una copia de seguridad de todos los datos lo más rápido posible. Tuve el mismo problema hace unos días.

información relacionada