Discussion:
Problema con HD
edu gargiulo
2010-03-03 01:01:43 UTC
Permalink
Tengo problemas con una partición de mi disco rígido; se trata de un
volumen lógico con las siguientes características

***@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

***@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

***@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
José María Quiroga
2010-03-03 18:06:30 UTC
Permalink
Post by edu gargiulo
Tengo problemas con una partición de mi disco rígido; se trata de un
volumen lógico con las siguientes características
--- 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
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
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.

Loading...