Actualización el 15 de octubre de 2015: hoy descubrí el zpool split
comando, que divide un nuevo grupo (con un nuevo nombre) fuera de un grupo existente. split
es mucho más limpio que offline
y detach
, ya que ambos grupos pueden existir (y eliminarse por separado) en el mismo sistema. El nuevo grupo también se puede limpiar (y correctamente) export[ed]
antes de desconectarse del sistema.
(Mi publicación original sigue a continuación).
¡Advertencia! Varios comentarios en esta página implican que es (o podría ser) posible a zpool detach
una unidad, y luego de alguna manera vuelva a conectar la unidad y acceder a los datos que contiene.
Sin embargo, de acuerdo con este hilo (y mi propia experimentación)
zpool detach
elimina la "información del grupo" de la unidad separada. En otras palabras, a detach
es como un reformateo rápido de la unidad . Después detach
de que aún haya muchos datos en la unidad, será prácticamente imposible volver a montar la unidad y ver los datos como un sistema de archivos utilizable.
En consecuencia, me parece que detach
es más destructivo que destroy
, ya que creo que zpool import
puede recuperar las piscinas destruidas.
A nodetach
es a , ni a , ni a .umount
zpool export
zpool offline
En mi experimentación, si primero tengo zpool offline
un dispositivo y luego zpool detach
el mismo dispositivo, el resto del grupo olvida que el dispositivo existió alguna vez. Sin embargo, debido a que el dispositivo en sí estaba offline[d]
antes de lo que estaba detach[ed]
, nunca se notifica al dispositivo detach
. Por lo tanto, el dispositivo en sí todavía tiene la información de su grupo y se puede mover a otro sistema y luego import[ed]
(en un estado degradado).
Para mayor protección contra detach
usted, incluso puede desconectar físicamente el dispositivo después del offline
comando, pero antes de emitir el detach
comando.
Espero usar esto offline
, luego detach
, luego import
procesar para hacer una copia de seguridad de mi grupo. Al igual que el póster original, planeo usar cuatro unidades, dos en un espejo constante y dos para copias de seguridad mensuales, rotativas, fuera del sitio (y fuera de línea). Verificaré cada copia de seguridad importándola y limpiándola en un sistema separado, antes de transportarla fuera del sitio. A diferencia del póster original, no me importa reescribir la unidad de copia de seguridad completa cada mes. De hecho, prefiero reescrituras completas para tener bits nuevos.