[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Fallo de disco





On 01/12/2018 12:34 PM, Cristian Mitchell wrote:


El 12 de enero de 2018, 11:58, Josu Lazkano<josu.lazkano@gmail.com
<mailto:josu.lazkano@gmail.com>> escribió:

    Buenas,

    Tengo un servidor Debian Stretch con varios discos, y uno de ellos
    esta dando este error en el "dmesg":

    [97558.405283] ata2.00: configured for UDMA/133
    [97558.405307] sd 1:0:0:0: [sdb] tag#1 FAILED Result: hostbyte=DID_OK
    driverbyte=DRIVER_SENSE
    [97558.405310] sd 1:0:0:0: [sdb] tag#1 Sense Key : Medium Error [current]
    [97558.405314] sd 1:0:0:0: [sdb] tag#1 Add. Sense: Unrecovered read
    error - auto reallocate failed
    [97558.405318] sd 1:0:0:0: [sdb] tag#1 CDB: Read(10) 28 00 63 40 0d 08
    00 00 08 00
    [97558.405320] blk_update_request: I/O error, dev sdb, sector 1665142027
    [97558.408269] EXT4-fs error (device sdb1): __ext4_get_inode_loc:4355:
    inode #52037649: block 208142497: comm rsync: unable to read itable
    block
    [97558.408271] ata2: EH complete
    [97559.398608] ata2.00: exception Emask 0x0 SAct 0x100 SErr 0x0 action 0x0
    [97559.402026] ata2.00: irq_stat 0x40000008
    [97559.405410] ata2.00: failed command: READ FPDMA QUEUED
    [97559.408805] ata2.00: cmd 60/08:40:08:0d:40/00:00:63:00:00/40 tag 8
    ncq dma 4096 in
                             res 41/40:08:0b:0d:40/00:00:63:00:00/00 Emask
    0x409 (media error) <F>
    [97559.415557] ata2.00: status: { DRDY ERR }
    [97559.418935] ata2.00: error: { UNC }

    Se repite muchas veces: https://paste.debian.net/1004844/
    <https://paste.debian.net/1004844/>

    Veo que es en el disco sdb1.

    # fdisk -l /dev/sdb
    Disco /dev/sdb: 931,5 GiB, 1000204886016 bytes, 1953525168 sectores
    Unidades: sectores de 1 * 512 = 512 bytes
    Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
    Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
    Tipo de etiqueta de disco: dos
    Identificador del disco: 0x2fc1b76a

    Disposit.  Inicio Comienzo      Final   Sectores Tamaño Id Tipo
    /dev/sdb1             2048 1953525167 1953523120 931,5G 83 Linux

    ¿Que puedo hacer?

    Veo en los logs que el error es siempre en el mismo "block" y diferente "inode":

    # dmesg | grep inode
    [  316.370044] EXT4-fs (sdb1): initial error at time 1515460519:
    __ext4_get_inode_loc:4355: inode 52037653: block 208142497
    [  316.370052] EXT4-fs (sdb1): last error at time 1515460545:
    __ext4_get_inode_loc:4355: inode 52038675: block 208142561
    [ 6851.109227] EXT4-fs error (device sdb1): __ext4_get_inode_loc:4355:
    inode #52037653: block 208142497: comm rsync: unable to read itable
    block
    [ 6852.146499] EXT4-fs error (device sdb1): __ext4_get_inode_loc:4355:
    inode #52037654: block 208142497: comm rsync: unable to read itable
    block
    [ 6853.128782] EXT4-fs error (device sdb1): __ext4_get_inode_loc:4355:
    inode #52037650: block 208142497: comm rsync: unable to read itable
    block
    [ 6853.961676] EXT4-fs error (device sdb1): __ext4_get_inode_loc:4355:
    inode #52037649: block 208142497: comm rsync: unable to read itable
    block
    [ 6854.919324] EXT4-fs error (device sdb1): __ext4_get_inode_loc:4355:
    inode #52037652: block 208142497: comm rsync: unable to read itable
    block
    [ 6855.979335] EXT4-fs error (device sdb1): __ext4_get_inode_loc:4355:
    inode #52037651: block 208142497: comm rsync: unable to read itable
    block
    [ 6856.874282] EXT4-fs error (device sdb1): __ext4_get_inode_loc:4355:
    inode #52037655: block 208142497: comm rsync: unable to read itable
    block
    [ 6858.007035] EXT4-fs error (device sdb1): __ext4_get_inode_loc:4355:
    inode #52037656: block 208142497: comm rsync: unable to read itable
    block
    [ 6859.064576] EXT4-fs error (device sdb1): __ext4_get_inode_loc:4355:
    inode #52037661: block 208142497: comm rsync: unable to read itable
    block
    [ 6860.037469] EXT4-fs error (device sdb1): __ext4_get_inode_loc:4355:
    inode #52037659: block 208142497: comm rsync: unable to read itable
    block

    ¿Podría identificar el bloque y saber que tengo guardado?

    Agradezco cualquier ayuda.

    Un saludo.

    --
    Josu Lazkano


No tenes un raid?
ese disco va a morir
te recomiendo que lo clones
que va a ser mucho menos esfuerzo para el disco
y cuando de error
ese va a ser los datos que tenes en el mismo

si no con fsck


--
MrIX
Linux user number 412793.
http://counter.li.org/

las grandes obras,
las sueñan los santos locos,
las realizan los luchadores natos,
las aprovechan los felices cuerdo,
y las critican los inútiles crónicos,


Te recomiendo para clonarlo usar el ddrescue, es una variante del dd, que reintenta leer cada sector fallido. También si se corta te permite continuar desde un punto.

Saludos,

Zeque


Reply to: