Estoy ejecutando Ubuntu Server 13.04 de 64 bits con ZFS nativo. Tengo un zpool que consta de 4 discos duros, uno de los cuales murió ayer y ahora el sistema operativo o el BIOS ya no lo reconocen.
Desafortunadamente, vi el problema solo después del siguiente reinicio, así que ahora falta la etiqueta de la unidad y no puedo reemplazar el disco usando las instrucciones oficiales aquí y aquí .
zpool status hermes -x
huellas dactilares
root@zeus:~# zpool status hermes -x
pool: hermes
state: DEGRADED
status: One or more devices could not be used because the label is missing or
invalid. Sufficient replicas exist for the pool to continue
functioning in a degraded state.
action: Replace the device using 'zpool replace'.
see: http://zfsonlinux.org/msg/ZFS-8000-4J
scan: scrub repaired 0 in 2h4m with 0 errors on Sun Jun 9 00:28:24 2013
config:
NAME STATE READ WRITE CKSUM
hermes DEGRADED 0 0 0
raidz1-0 DEGRADED 0 0 0
ata-ST3300620A_5QF0MJFP ONLINE 0 0 0
ata-ST3300831A_5NF0552X UNAVAIL 0 0 0
ata-ST3200822A_5LJ1CHMS ONLINE 0 0 0
ata-ST3200822A_3LJ0189C ONLINE 0 0 0
errors: No known data errors
Ya reemplacé el disco por uno nuevo (que obtuvo la etiqueta /dev/disk/by-id/ata-ST3500320AS_9QM03ATQ
)
Cualquiera de los comandos
zpool replace hermes /dev/disk/by-id/ata-ST3300831A_5NF0552X /dev/disk/by-id/ata-ST3500320AS_9QM03ATQ
zpool offline hermes /dev/disk/by-id/ata-ST3300831A_5NF0552X
zpool detatch hermes /dev/disk/by-id/ata-ST3300831A_5NF0552X
falla con
root@zeus:~# zpool offline hermes /dev/disk/by-id/ata-ST3300831A_5NF0552X
cannot offline /dev/disk/by-id/ata-ST3300831A_5NF0552X: no such device in pool
porque la etiqueta de la unidad que murió ya no existe en el sistema. También probé los comandos anteriores omitiendo la ruta a la etiqueta de la unidad en vano.
¿Cómo puedo reemplazar el disco "fantasma"?
-n
interruptor, pero también el-g
interruptor tomará el líquido de esa manera también.