[Liste-clx] ZFS - no valid replicas

Olivier Duquesne (DaffyDuke) daffyduke at lautre.net
Dim 30 Nov 21:06:24 CET 2014


Hello,


Je viens de réaliser que la procédure que j'avais suivie pour remplacer un
disque HS sur mon Freenas n'avais pas ce que je voulais il y a 300 jours
....

Bref, ce matin, après avoir tapé dans la base en sqlite pour virer un
disque geli HS, j'ai accès à mes données.

https://forums.freenas.org/index.php?threads/can-drives-on-encrypted-zpools-ever-be-replaced.12827/


Je monte, je vois les données, j'écris.

Au moment de faire le replace proprement, je me suis encore bagarré et au
vu des messages d'erreur, à un moment, j'ai je pense fait une erreur, j'ai
ajouté le disque neuf.

Résultat, je me retrouve comme çà :

NAME                                                STATE     READ WRITE
CKSUM
freenas                                             DEGRADED     0     0
  0
  raidz1-0                                          DEGRADED     0     0
  0
    14657110215957473015                            OFFLINE      0     0
  0  was /dev/gptid/3b8a732e-85b7-11e3-9acb-28924a2b0273.eli
    gptid/35167f0a-ab80-11e2-a3b8-28924a2b0273.eli  ONLINE       0     0
  0
    gptid/35d05556-ab80-11e2-a3b8-28924a2b0273.eli  ONLINE       0     0
  0
  gptid/e2548ef4-78c4-11e4-8c3a-28924a2b0273.eli    ONLINE       0     0
  0


ou le e2548ef4 devrait être le remplaçant du 14657110215957473015.
mais je ne peux plus faire le replace :


[root at freenas] /data# zpool replace -f freenas 14657110215957473015
gptid/e2548ef4-78c4-11e4-8c3a-28924a2b0273.eli
invalid vdev specification
the following errors must be manually repaired:
/dev/gptid/e2548ef4-78c4-11e4-8c3a-28924a2b0273.eli is part of active pool
'freenas'

je ne peux pas le virer

[root at freenas] /data# zpool offline -t freenas
gptid/e2548ef4-78c4-11e4-8c3a-28924a2b0273.eli
cannot offline gptid/e2548ef4-78c4-11e4-8c3a-28924a2b0273.eli: no valid
replicas

[root at freenas] /data# zpool remove freenas 14657110215957473015
cannot remove 14657110215957473015: only inactive hot spares, cache,
top-level, or log devices can be removed


Je comprends que j'ai fait +2To quand j'ai ajouté le nouveau sur le zpool
et que je ne peux donc plus l'enlever. J'ai compris ?


Merci,

(ouai et pis la recopie de la clé geli manuellement dans /data c'est
barbare aussi pour déchiffrer les données, je m'attendais à un truc plus
user friendly tout de même de la part de freenas.

Tant que le zpool est pas réparé, j'ose pas poursuivre les actions de
réinstall / upgrade (à oui, j'oubliais, toutes ces mésaventures ont
commencé suite à un reboot forcé de la machine qui n'en pouvais plus de son
gros warning "can not fork" depuis 300 jours, les jails n'ont pas voulu
redémarré cette fois, donc reboot .... et paf le chien : zpool cassé, clé
geli perdue, clé USB pour l'OS HS, ....


-- 
Olivier Duquesne aka DaffyDuke
http://www.coincoin.fr.eu.org
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: </pipermail/liste-clx/attachments/20141130/e6978bbd/attachment.html>


Plus d'informations sur la liste de diffusion Liste-clx