Будем менять диск /dev/sde ( /dev/disk/by-id/ata-ST32000645NS_Z2950MQR-part1 )

Меняем старый мертвый диск на новый.

Удаляем все разделы если нужно с /dev/sde ( ST32000645NS s/n Z2950MQR )
sfdisk —delete /dev/sde

Наш ZFS RAID название RAIDZ
Выводим информацию по райду и дискам

zpool status RAIDZ

pool: RAIDZ
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: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-4J
scan: scrub repaired 0B in 00:01:28 with 0 errors on Sun Jun 13 00:25:30 2021
config:

NAME STATE READ WRITE CKSUM
RAIDZ DEGRADED 0 0 0
raidz1-0 DEGRADED 0 0 0
ata-ST32000645NS_Z294ZZZJ ONLINE 0 0 0
ata-ST32000645NS_Z295FHBK ONLINE 0 0 0
ata-ST32000645NS_Z294YJ34 ONLINE 0 0 0
10927827723603514354 UNAVAIL 0 0 0 was /dev/disk/by-id/ata-ST32000645NS_Z2950MQR-part1

errors: No known data errors

Где /dev/disk/by-id/ata-ST32000645NS_Z2950MQR-part1 старый диск который мы уже вынули

Посмотреть как называеться новый диск в системе можно

ls /dev/disk/by-id/

И /dev/disk/by-id/ata-ST32000645NS_Z1K01Z7W-part1 новый диск который уже стоит ( модель ST32000645NS, серийный номер Z1K01Z7W )

Перестраиваем raid

zpool replace RAIDZ /dev/disk/by-id/ata-ST32000645NS_Z2950MQR-part1 /dev/disk/by-id/ata-ST32000645NS_Z1K01Z7W-part1

Бывают не значительные проблемы, в этом случеа можно использовать

zpool clear RAIDZ /dev/disk/by-id/ata-ST32000645NS_Z294ZZZJ

Вот и все удачи

Добавить комментарий