У меня пул ZFS в текущем состоянии:
[root@zfs01 ~]# zpool status
pool: zdata
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 186h53m with 0 errors on Sun Jan 27 20:53:44 2019
config:
NAME STATE READ WRITE CKSUM
zdata DEGRADED 0 0 0
raidz3-0 DEGRADED 0 0 0
ata-HGST_HUH728080ALE604_2EGWK97X ONLINE 0 0 0
spare-1 DEGRADED 0 0 2
ata-HGST_HUH728080ALE604_2EGWHSGX UNAVAIL 0 0 0
ata-HGST_HUH728080ALE604_2EGWD3WX ONLINE 0 0 0
ata-HGST_HUH728080ALE604_2EGGVUTX ONLINE 0 0 0
ata-HGST_HUH728080ALE604_2EHG14TX ONLINE 0 0 0
ata-HGST_HUH728080ALE604_2EGWW4XX ONLINE 0 0 0
ata-HGST_HUH728080ALE604_2EGW5A5X ONLINE 0 0 0
ata-HGST_HUH728080ALE604_2EGWTPYX ONLINE 0 0 0
ata-HGST_HUH728080ALE604_2EGWALNX ONLINE 0 0 0
ata-HGST_HUH728080ALE604_2EGWNN1X ONLINE 0 0 0
ata-HGST_HUH728080ALE604_2EGWG0BX ONLINE 0 0 0
ata-HGST_HUH728080ALE604_2EGWWTGX ONLINE 0 0 0
logs
mirror-1 ONLINE 0 0 0
ata-INTEL_SSDSC2BA100G3_BTTV5435005Y100FGN-part1 ONLINE 0 0 0
ata-INTEL_SSDSC2BA100G3_BTTV54350016100FGN-part1 ONLINE 0 0 0
cache
ata-INTEL_SSDSC2BA100G3_BTTV5435005Y100FGN-part2 ONLINE 0 0 0
ata-INTEL_SSDSC2BA100G3_BTTV54350016100FGN-part2 ONLINE 0 0 0
spares
ata-HGST_HUH728080ALE604_2EGWD3WX INUSE currently in use
errors: No known data errors
Как видите, я добавил запасной диск "ata-HGST_HUH728080ALE604_2EGWD3WX" с помощью команды zpool replace zdata /dev/disk/by-id/ata-HGST_HUH728080ALE604_2EGWHSGX /dev/disk/by-id/ata-HGST_HUH728080ALE604_2EGWD3WX
который теперь создал spare-1
устройство с обоими дисками в нем (ожидал запасной 2EGWD3WX
Драйв заменить мертвых 2EGWHSGX
один.)
Как удалить мертвый диск ata-HGST_HUH728080ALE604_2EGWHSGX
сейчас?
Чтобы заменить вышедший из строя диск горячим резервом, вам не нужно zpool replace
вообще (и на самом деле это может вызвать у вас много горя позже; я никогда не делал этого). Вместо этого вы должны просто zpool detach
отказавший диск и горячий резерв автоматически заменяют его.