← retour aux snippets

zpool: remplacer un disque et resilver avec spare

Mettre un disque hors-ligne, le remplacer, suivre le resilver et gérer un spare.

objectif

Réparer un pool ZFS dégradé en remplaçant un disque de façon contrôlée.

code minimal

sudo zpool offline tank ata-OLDDISK
sudo zpool replace tank ata-OLDDISK ata-NEWDISK
sudo zpool online tank ata-NEWDISK
watch -n5 zpool status tank

utilisation

# attacher un spare (global)
sudo zpool add tank spare ata-SPARE

variante(s) utile(s)

# resilver manuel (si nécessaire)
sudo zpool scrub tank

notes

  • utilisez des chemins stables /dev/disk/by-id.
  • surveillez zpool status pour les erreurs CKSUM.