ZFS

De Le Wiki de Lug
Révision datée du 23 octobre 2021 à 20:22 par Admin (discussion | contributions) (Page créée avec « =Restaurer Miroir ProxMox de démarrage (boot disk) = Considérant sda comme le disque sain et sdb le nouveau disque vierge de remplacement. La commande suivante permet de… »)
(diff) ◂ Version précédente | Voir la version actuelle (diff) | Version suivante ▸ (diff)
Aller à la navigation Aller à la recherche

Restaurer Miroir ProxMox de démarrage (boot disk)

Considérant sda comme le disque sain et sdb le nouveau disque vierge de remplacement. La commande suivante permet de vérifier l'état du pool :

# zpool status -v
        NAME                                              STATE     READ WRITE CKSUM
        rpool                                             DEGRADED     0     0     0
          mirror-0                                        DEGRADED     0     0     0
            DISQUE_SAIN-part3  ONLINE       0     0     0
            DISQUE_HS                                     UNAVAIL      0     0     0  was /dev/disk/by-id/DISQUE_HS-part3

On commence donc par copier la table de partition du disque sain (ici "sda") vers le nouveau disque vierge (ici "sdb") :

# sgdisk sda -R sdb
# sgdisk -G sdb

On rend le disque "bootable" :

# proxmox-boot-tool format sdb2
# proxmox-boot-tool init sdb2

Si un message du type "WARN: /dev/disk/by-uuid/DISQUE_HS does not exist - clean '/etc/kernel/proxmox-boot-uuids'! - skipping" il suffit de supprimer l'identifiant dans le fichier indiqué :

# vi /etc/kernel/proxmox-boot-uuids

Ensuite on peut passer à la reconstruction du mirroir :

# zpool replace -f rpool DISQUE_HS /dev/disk/by-id/NOUVEAU_DISQUE-part3