Estoy planeando instalar OpenSolaris en mi servidor doméstico (en este momento tiene Linux) y me gustaría saber cómo prepararme para actualizar el servidor para tener discos duros más grandes en el futuro. Ahora el servidor tiene 4 unidades SATA de 400 GB y yo instalaría OpenSolaris con ZFS RAID-Z en ellas. Algún tiempo después, este año o el próximo, voy a actualizar las unidades a quizás unidades SATA de 4x 1TB.
¿Cómo puedo actualizar y aumentar el tamaño de la partición con ZFS? ¿Es una operación simple e indolora (por ejemplo, reemplace una unidad a la vez y ZFS se redimensionará automáticamente para usar todo el espacio), o se requieren algunos pasos especiales? ¿Se puede hacer sin apagar el sistema?
fuente
autoexpand
opción está configuradaon
para el grupo.Me gustaría agregar que reemplazar una unidad no defectuosa hace que la incursión sea menos a prueba de fallas. En realidad, puede llenar la unidad de reemplazo primero con datos antes de sacar la unidad más pequeña. Entonces el orden se hará.
zpool replace smallerdrive biggerdrive
zpool set autoexpand=on pool
Ahora murphy es un problema menor
fuente
autoexpand=on
. Necesitaba ejecutarzpool online -e poolname devicename
para cada dispositivo, y luego funcionó. Importar / exportar no hizo nada.