J'avais un lecteur échoué dans l'un de mes VDevs fixant l'état du zpool à dégradé: root @ mediaServer: ~ # zpool Statut Piscine: ZFSRAID Etat: dégradé
J'ai donc commencé à prendre des mesures pour remplacer le lecteur. P>
Ceci est l'ID de l'ancien disque: WWN-0X5000CCA225F459D5 Ceci est l'ID du disque de remplacement: wwn-0x5000c5006e38bc61 p>
1) hors ligne Vieux disque: strong> p> La commande échoue avec: p> Je n'arrive pas à trouver des informations pour aider. Quelques forums ont déclaré utiliser l'option -f, mais cela semble esquisse. Il n'y a pas de partitions énumérées sur le nouveau lecteur p> Dois-je exécuter une commande pour essuyer le nouveau lecteur? P> Ce sont les dernières lignes Dans dmesg relatif au lecteur: p> Ceci est la version d'Ubuntu, je cours: p> root @ mediaServer: ~ # uname -a -a p>
3 Réponses :
Tout d'abord, il est important de découvrir, quelle ashift vous avez en émettant si elle est ashift = 9, vous devrez remplacer votre lecteur avec -o Ashift = 9: P> zpool replace -o ashift=9 zfsraid wwn-0x5000cca225f459d5 wwn-0x5000c5006e38bc61
12 Semble être la valeur par défaut, au moins à partir de l'année dernière lorsque j'ai commencé à travailler avec ZFS à la maison.
Vous devez créer une table de partition GPT sur le lecteur avant de remplacer. P>
S'il vous plaît envisager d'ajouter plus de détails à votre réponse; par exemple. En spécifiant comment une table de partition GPT peut être créée.
@matt, voici plus de détails.
tl; dr: em> p> Pour rendre le nouveau lecteur utilisable pour remplacer l'en panne, utilisez root@host:~# zpool status
pool: dead_pool
state: DEGRADED
status: One or more devices is currently being resilvered. The pool will
continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
scan: resilver in progress since Thu Sep 3 22:31:25 2015
23.8G scanned out of 690G at 19.7M/s, 9h35m to go
7.93G resilvered, 3.45% done
config:
NAME STATE READ WRITE CKSUM
dead_pool DEGRADED 0 0 0
raidz1-0 DEGRADED 0 0 0
scsi-SATA_<orig_device_1> ONLINE 0 0 0
scsi-SATA_<orig_device_2> ONLINE 0 0 0
replacing-2 OFFLINE 0 0 0
scsi-SATA_<orig_device_3> OFFLINE 0 0 0
scsi-SATA_<new_device_id> ONLINE 0 0 0 (resilvering)
Courtiser! Tu gères. Bien sûr, je suis passé à passer aux miroirs ZFS de RAID5. Utilisé pour prendre des jours pour remplacer un lecteur mort, puis un jour, il suffit de shaser complètement le lit et j'ai tout perdu. On dirait que ça ne prendra que moins d'une heure à "Resilver" cette fois-ci.