Disque FreeBSD / ZFS dans la piscine, et pas dans la piscine en même temps

J'ai le statut suivant:

$ zpool status
pool: cs01
state: DEGRADED
status: One or more devices has been taken offline by the administrator.
Sufficient replicas exist for the pool to continue functioning in a
degraded state.
action: Online the device using 'zpool online' or replace the device with
'zpool replace'.

Numérisation: Aucune configuration demandée:

    NAME                      STATE     READ WRITE CKSUM
cs01 DEGRADED 0 0 0
raidz1-0 DEGRADED 0 0 0
11994499246498421261 OFFLINE 0 0 0 was /dev/ada2
ada3 ONLINE 0 0 0
ada4 ONLINE 0 0 0
ada2 ONLINE 0 0 0

Je veux créer un nouveau pool:

      $ sudo zpool create bk01 ada5
invalid vdev specification
use '-f' to override the following errors:
/dev/ada5 is part of active pool 'cs01'

Alors...

     $ sudo zpool detach cs01 ada5
cannot detach ada5: no such device in pool
$ sudo zpool detach cs01 ada5
cannot detach ada5: no such device in pool

Alors, est là ada5 dans cs01? Déni de responsabilité: ada5 Était ada2 one (Maintenant il n'y a pas de B. cs01), Mais il a une erreur hw (Arrêtez de répondre), Par conséquent, il a été retiré et reformaté.

J'ai un peu gâté ma piscine cs01, Donc je veux utiliser ada5 comme une sauvegarde temporaire, je peux donc recréer cs01. Comment puis-je réparer ce gâchis?
Invité:

Babette

Confirmation de:

C'est quoi

zpool labelclear

pour.

Il y a toujours des métadonnées sur le disque ZFS, indiquant que c'est une partie zpool, parce que vous avez supprimé le disque sans le signaler ZFS.

Pour résoudre le problème, utilisez

zpool labelclear -f <device>

. Ça va effacer l'étiquette ZFS De l'appareil pour pouvoir être utilisé dans une autre piscine.

-f

requis lorsque l'étiquette du périphérique indique qu'il est toujours activement dans zpool, Comme dans votre cas.
</device>

Pour répondre aux questions, connectez-vous ou registre