Zfs rpool degraded – unavailable disk [PROXMOX]

wojst.pl 1 tydzień temu

1. Oznaczamy dysk jako uszkodzony (w przypadku, gdy system go widzi)
zpool offline rpool /dev/disk/by-id/ata-TOSHIBA_HDWD110_786E3L9NS-part3

2. Wyłączamy serwer i wymieniamy fizycznie dysk – najlepiej ten sam rozmiar lub większy

3. Sprawdzamy czy nowy dysk jest widoczny
ls -l /dev/disk/by-id

4. Kopiujemy tablice partycji
sgdisk ata-TOSHIBA_HDWD110_786ANLGNS [stary_dysk, który zostaje w puli] -R ata-TOSHIBA_HDWD110_786570ZNS [nowy_dysk, który zastąpi uszkodzony]

5. Zmieniamy identyfikatory GUID
sgdisk –randomize-guids ata-TOSHIBA_HDWD110_786570ZNS

6. Podmieniamy dyski w puli
zpool replace rpool dysk_uszkodzony_ktory_wymieniam ata-TOSHIBA_HDWD110_786570ZNS-part3 [nowy dysk, który przed chwilą skonfigurowałem]

7. Przygotowanie partycji EFI i GRUB
proxmox-boot-tool format ata-TOSHIBA_HDWD110_786570ZNS-part2

proxmox-boot-tool init ata-TOSHIBA_HDWD110_786570ZNS-part2 grub

8. Sprawdzamy status bootloadera
proxmox-boot-tool status

oba dyski powinny być mounted

W tle też idzie resilvering. Po jego zakończeniu state powinien być online.

9. Usunięcie starego dysku z konfigu (jeżeli samo się nie zrobiło)
zpool detach rpool uszkodzony_dysk-part3

10. Weryfikacja integralności puli
zpool scrub rpool

Idź do oryginalnego materiału