Tengo un Synology NAS con 12 bahías. Inicialmente, decidimos asignar los 12 discos para un solo volumen RAID-6, pero ahora nos gustaría reducir el volumen para usar solo 10 discos y asignar dos discos duros como repuestos.
El Asistente de administrador de volumen puede expandir fácilmente el volumen agregando discos duros, pero no he encontrado la manera de reducir el volumen quitando discos duros . ¿Cómo puedo hacer eso sin tener que reiniciar todo el sistema?
Respuestas:
Para esto, voy a suponer que hay 12 discos en la matriz, y cada uno tiene 1 TB de tamaño.
Eso significa que hay 10 TB de almacenamiento. Esto es, por ejemplo, siempre que no esté utilizando más de 6 discos (6 TB) de almacenamiento, no importa de qué tamaño sean.
Descargo de responsabilidad obligatorio: Synology no admite nada de esto, por lo que debería consultar con ellos si este enfoque puede causar problemas, realizar copias de seguridad de antemano y cerrar los servicios de Synology de antemano. Synology utiliza matrices de incursiones md estándar hasta donde yo sé, y son accesibles si el disco se mueve a un servidor estándar que admita md, por lo que no debería haber problemas.
Visión general
La secuencia es así:
Sistema de archivos
Encuentra la partición principal, usando
df -h
, debería verse algo así como:Use este comando para cambiar el tamaño al máximo que necesita y no más:
Revisa ahora:
Volumen
Para reducir el tamaño del volumen, usa lvreduce (hazlo un poco más grande por si acaso):
Ahora que se ha reducido el volumen lógico, use pvresize para reducir el tamaño del volumen físico:
Si el cambio de tamaño falla, vea esta otra pregunta para mover las porciones de datos que se asignaron al final del volumen físico hacia el principio.
Ahora tenemos un volumen de 5.3T en una matriz de 10T, por lo que podemos reducir de forma segura el tamaño de la matriz en 2T.
Formación
Descubre el dispositivo md:
El primer paso es decirle a mdadm que reduzca el tamaño de la matriz (con grow):
Esto significa que para ajustar la matriz actual en 10 discos, necesitamos reducir el tamaño de la matriz.
Ahora es más pequeño, podemos reducir la cantidad de discos:
Esto llevará mucho tiempo, y puede monitorearse aquí:
Pero no necesitamos esperar.
Cambie el tamaño del PV, LV y el sistema de archivos al máximo:
Establecer discos de repuesto como repuestos
No hay nada que hacer aquí, los discos de repuesto en una matriz son repuestos automáticamente. Una vez que haya completado la remodelación, verifique el estado:
fuente