11
votes

zpool remplace l'erreur avec ne contient pas d'étiquette EFI, mais elle peut contenir une partition

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.

Ceci est l'ID de l'ancien disque: WWN-0X5000CCA225F459D5 Ceci est l'ID du disque de remplacement: wwn-0x5000c5006e38bc61

1) hors ligne Vieux disque: xxx

3) problème de remplacement: xxx

La commande échoue avec: xxx

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 xxx

Dois-je exécuter une commande pour essuyer le nouveau lecteur?

Ce sont les dernières lignes Dans dmesg relatif au lecteur: xxx

Ceci est la version d'Ubuntu, je cours: xxx

root @ mediaServer: ~ # uname -a -a xxx


0 commentaires

3 Réponses :


2
votes

Tout d'abord, il est important de découvrir, quelle ashift vous avez en émettant xxx pré>

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


1 commentaires

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.



0
votes

Vous devez créer une table de partition GPT sur le lecteur avant de remplacer.


1 commentaires

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.



17
votes

@matt, voici plus de détails.

tl; dr: em> p>

Pour rendre le nouveau lecteur utilisable pour remplacer l'en panne, utilisez séparée for forte> et p>

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)


1 commentaires

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.