LVM mientras mdadm está creando un RAID6

0

Así que hoy temprano estaba configurando un nuevo servidor y creando una matriz RAID6 con mdadm. Luego decidí crear un volumen físico y lógico con LVM mientras se estaba ejecutando y lanzar en ext4. Entonces, antes de comenzar con LVM, el tiempo estimado de resincronización desde / proc / mdstat fue de 300 minutos, y después de haberme metido con el sistema de archivos y demás, es de 4,000 minutos. ¿Debería estar alarmado? ¿Debería reiniciarlo desde cero y dejar que mdadm termine antes de lanzar LVM?

Esto está en Debian.

Ezaraku
fuente

Respuestas:

0

No reiniciaría. La construcción inicial de RAID es bastante intensiva en disco ya que tiene que leer los datos de algunas de las unidades, calcular sumas de verificación y escribir esas sumas de verificación en las otras unidades.

Cuando creó el LVM, estaba compitiendo por el ancho de banda de E / S con la resincronización. Probablemente no hubo muchos bloques involucrados solo en el trabajo de LVM. Sin embargo, cuando sintetizó el sistema de archivos, hubo bastante más IO, ya que inicializó tablas de inodos y superbloques.

Una vez que se haya creado el sistema de archivos, la construcción RAID volverá a monopolizar el IO y la tasa de sincronización informada por cat / proc / mdstat volverá a subir.

Sin embargo, minimizaría la cantidad de IO que hago que involucra esos discos durante el proceso para que pueda dedicar todas sus búsquedas principales a la reconstrucción de RAID. No empieces a copiar tus DVD a ese nuevo LV todavía.

La contención de IO puede ser inevitable si tiene un trabajo importante que utiliza esos discos (como grabar el último episodio de PBS Newshour sobre ATSC). No debería causar corrupción, solo ralentizará las cosas.

Bob mutante
fuente