Je commencerais par une vérité :
Deux disques de données perdus sur un NAS vous font perdre toutes vos données !!! (Oui on a que du RaidZ…)
Deuxième vérité : les disques proviennent du même lot, donc en cas de défaillance d'un disque, il y a fort à parier que les autres suivront.
On en déduit une règle : Il faut remplacer les disques de données dès qu'ils tombent en panne.
On un disque de spare en salle serveur. Sinon, hésitez pas à vous servir dans hulk ou thor. Au total on a au moins 9 disques de spare…
1. Retirer le disque défectueux.
Pour cela il nous faut l'identifiant du disque fautif. Tapez donc :
zpool status
Retirer le disque, démontez le du caddy, remonter le nouveau, remettez le dedans.
format
Permettra de connaître l'identifiant du disque.
Et enfin :
zpool replace tank <id nouveau> <id ancien>
La reconstruction se fait en background, à une vitesse de 25 MB/s. Prévoyez donc une journée si votre disque est complet.
C'est la même procédure mais en moins urgent :
zpool import <pool>
Les performances demandées par un resilvering “à pleine vitesse” sous OpenIndiana sont de 15% de CPU et 700 Mo de Ram. Les disques sont néanmoins pas mal solicités. Du genre 12 Mo/s de lecture sur chaque disque du pool en lecture et 12Mo/s en écriture sur le disque resilveré. Prévoir des pertes de performances…