====== Proxmox: ZFS ======
Больше информации: https://pve.proxmox.com/wiki/ZFS_on_Linux
Ситуация: один из дисков в ZFS Pool'е умер, массив в статусе Degraded, нужно заменить на новый.
Решение:
* Меняем диск на новый
* Смотрим статус пула: zpool status -v
* Смотрим все диски, ищем идентификатор нового: ls -alh /dev/disk/by-id/
* Инициализируем диск как GPT. Через веб: Server / Disks, выбираем новый диск, нажимаем "Initialize Disk with GPT" или через консоль:
parted /dev/new-disk
(parted)# print
(parted)# mklabel GPT
(parted)# Yes
(parted)# q
* Заменяем старый на новый: zpool replace zfs scsi-3600605b0068d10102e168f08a72c590e scsi-3600605b0068d10102e17ec701302c89d
, правильно указав следующее:
* zfs - имя пула
* scsi-3600605b0068d10102e168f08a72c590e - старый диск
* scsi-3600605b0068d10102e17ec701302c89d - новый диск
Если диск вываливался из массива и успешно вернулся обратно в строй, то в поле CKSUM для данного диска могут быть ненулевые значения. Если состояние массива ONLINE и проблем нет, то можно убрать командой: zpool clear zfs
где zfs - имя пула
{{tag>proxmox zfs pool replace_disk замена_диска}}