edu gargiulo wrote:
Tengo problemas con una partición de mi disco rígido; se trata de un
volumen lógico con las siguientes características

s...@xdom0:~$ sudo lvdisplay /dev/vgsdb/mydocs
 --- Logical volume ---
 LV Name                /dev/vgsdb/mydocs
 VG Name                vgsdb
 LV UUID                KigHO6-BWP5-fOdK-r3Ex-gMAR-punP-EswGWp
 LV Write Access        read/write
 LV Status              available
 # open                 0
 LV Size                100,00 GB
 Current LE             25600
 Segments               1
 Allocation             inherit
 Read ahead sectors     auto
 - currently set to     256
 Block device           253:0

Este volumen estaba incluido para montarse desde fstab, pero ayer el
equipo no arrancaba por un error de disco, y aparentemente el problema
viene de este volumen. La salida de fsck es la siguiente

s...@xdom0:~$ sudo fsck.ext3 /dev/vgsdb/mydocs
e2fsck 1.41.3 (12-Oct-2008)
fsck.ext3: Attempt to read block from filesystem resulted in short
read mientras se intentaba abrir /dev/vgsdb/mydocs
¿Esta podría ser una partición de longitud cero?

pero por otra parte, en consola y en /var/log/messages, tanto durante
el boot'eo como cuando ejecuto el fsck aparecen sucesivos mensajes de
error

s...@xdom0:~$ sudo tail /var/log/messages
Mar  2 21:06:37 xdom0 kernel: sdb: Write Protect is off
Mar  2 21:06:37 xdom0 kernel: SCSI device sdb: drive cache: write back
Mar  2 21:06:37 xdom0 kernel: SCSI device sdb: 976773168 512-byte hdwr
sectors (500108 MB)
Mar  2 21:06:37 xdom0 kernel: sdb: Write Protect is off
Mar  2 21:06:37 xdom0 kernel: SCSI device sdb: drive cache: write back
Mar  2 21:07:03 xdom0 kernel: ata2: EH complete
Mar  2 21:07:15 xdom0 last message repeated 4 times
Mar  2 21:07:18 xdom0 kernel: sd 1:0:0:0: SCSI error: return code = 0x08000002
Mar  2 21:07:18 xdom0 kernel: sdb: Current: sense key: Medium Error
Mar  2 21:07:18 xdom0 kernel:     Additional sense: Unrecovered read
error - auto reallocate failed
Mar  2 21:07:18 xdom0 kernel: end_request: I/O error, dev sdb, sector 447
Mar  2 21:07:18 xdom0 kernel: ata2: EH complete
Mar  2 21:07:18 xdom0 kernel: SCSI device sdb: 976773168 512-byte hdwr
sectors (500108 MB)
Mar  2 21:07:21 xdom0 kernel: ata2: EH complete
Mar  2 21:07:34 xdom0 last message repeated 4 times
Mar  2 21:07:37 xdom0 kernel: sd 1:0:0:0: SCSI error: return code = 0x08000002
Mar  2 21:07:37 xdom0 kernel: sdb: Current: sense key: Medium Error
Mar  2 21:07:37 xdom0 kernel:     Additional sense: Unrecovered read
error - auto reallocate failed
Mar  2 21:07:37 xdom0 kernel: end_request: I/O error, dev sdb, sector 447
Mar  2 21:07:37 xdom0 kernel: ata2: EH complete
Mar  2 21:07:37 xdom0 kernel: sdb: Write Protect is off
Mar  2 21:07:37 xdom0 kernel: SCSI device sdb: drive cache: write back
Mar  2 21:07:37 xdom0 kernel: SCSI device sdb: 976773168 512-byte hdwr
sectors (500108 MB)
Mar  2 21:07:37 xdom0 kernel: sdb: Write Protect is off
Mar  2 21:07:37 xdom0 kernel: SCSI device sdb: drive cache: write back
Mar  2 21:23:30 xdom0 -- MARK --
Mar  2 21:43:30 xdom0 -- MARK --
Mar  2 21:48:55 xdom0 kernel: ata2: EH complete
Mar  2 21:49:08 xdom0 last message repeated 4 times
Mar  2 21:49:11 xdom0 kernel: sd 1:0:0:0: SCSI error: return code = 0x08000002
Mar  2 21:49:11 xdom0 kernel: sdb: Current: sense key: Medium Error
Mar  2 21:49:11 xdom0 kernel:     Additional sense: Unrecovered read
error - auto reallocate failed
Mar  2 21:49:11 xdom0 kernel: end_request: I/O error, dev sdb, sector 447
Mar  2 21:49:11 xdom0 kernel: ata2: EH complete
Mar  2 21:49:27 xdom0 last message repeated 5 times
Mar  2 21:49:30 xdom0 kernel: sd 1:0:0:0: SCSI error: return code = 0x08000002
Mar  2 21:49:30 xdom0 kernel: sdb: Current: sense key: Medium Error
Mar  2 21:49:30 xdom0 kernel:     Additional sense: Unrecovered read
error - auto reallocate failed
Mar  2 21:49:30 xdom0 kernel: end_request: I/O error, dev sdb, sector 447
Mar  2 21:49:30 xdom0 kernel: ata2: EH complete
Mar  2 21:49:30 xdom0 kernel: SCSI device sdb: 976773168 512-byte hdwr
sectors (500108 MB)
Mar  2 21:49:30 xdom0 kernel: sdb: Write Protect is off
Mar  2 21:49:30 xdom0 kernel: SCSI device sdb: drive cache: write back
Mar  2 21:49:30 xdom0 kernel: SCSI device sdb: 976773168 512-byte hdwr
sectors (500108 MB)
Mar  2 21:49:30 xdom0 kernel: sdb: Write Protect is off
Mar  2 21:49:30 xdom0 kernel: SCSI device sdb: drive cache: write back

Quisiera saber si hay alguna forma de recuperar la data del volumen y
en caso de no ser posible, si hay alguna técnica para marcar las
partes del disco que puedan estar dañadas y no perder los 100Gb del
volumen.

saludos,

--edu
usa ddrescue para clonar la particion con errores y recuperar la información. Supongo que luego podrás usar badblocks para analizar el disco y con el listado de defectuosos volver a crear la partición evitándolos.

Responder a