Tengo un zpool llamado almacenamiento que contiene una matriz raidz1 de cinco dispositivos.
Hoy fui y compré otro dispositivo de 3TB y lo puse en mi gabinete. Sin embargo, en lugar de crear un nuevo grupo y agregarle ese dispositivo, cometí un error y lo agregué a mi grupo de almacenamiento existente.
Ahora tengo un dispositivo de nivel superior que quiero eliminar llamado sdg
(esa es la nueva unidad). Cada vez que intento eliminarlo obtengo:
cannot remove sdg: only inactive hot spares, cache, top-level, or log devices can be removed.
Entonces, ¿cómo elimino este dispositivo ahora? Si este dispositivo falla, mi grupo completo no estará disponible. Estoy pensando que debería comprar otra unidad y al menos se reflejará, pero no puedo creer que no haya una manera adecuada de hacerlo.
Este es mi volcado de estado:
pool: storage
state: ONLINE
scan: scrub canceled on Wed Jul 23 17:26:08 2014
config:
NAME STATE READ WRITE CKSUM
storage ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
ata-ST3000DM001-1CH166_Z1F1PYM6 ONLINE 0 0 0
ata-ST3000DM001-1CH166_W1F24CSC ONLINE 0 0 0
ata-ST3000DM001-1CH166_W1F2372R ONLINE 0 0 0
ata-ST3000DM001-1CH166_W1F24BTK ONLINE 0 0 0
ata-ST3000DM001-1CH166_Z1F2KKLW ONLINE 0 0 0
sdg ONLINE 0 0 0
errors: No known data errors
zfs convert
funcionalidad
sdg
ahora es parte del grupo de almacenamiento rayado. Debido a que el grupo está rayado en lugar de reflejado, es imposible eliminarlosdg
del grupo. La única forma de recuperarlo es copiar sus datos delstorage
grupo a otro dispositivo, destruir el grupo y volver a crearlo sin sdg. Luego, cree un nuevo grupo para que sdg haga lo que quiera usar.