¿Puedo usar dmraid en lugar de md (mdadm) para hacer volúmenes de software RAID-1 y RAID-1 + 0?

8

En una pregunta relacionada sobre SSD y TRIM (consulte: ¿Es posible hacer que SSD TRIM (descarte) funcione en ext4 + LVM + RAID de software en Linux? ), Resulta que dmraid ahora puede (o en breve) admitir TRIM en RAID-1.

Por lo general, hemos usado md (a través de mdadm) para crear nuestros volúmenes RAID-1, luego usamos LVM para crear grupos de volúmenes y luego formateamos con el sistema de archivos de nuestra elección (ext4 últimamente). Hemos estado haciendo esto durante años, y las búsquedas de Google y ServerFault parecen confirmar que esta es la forma más común de hacer RAID de software con gestión de volumen.

Las búsquedas en Google parecen sugerir que dmraid se usa para las llamadas configuraciones 'fakeRAID' donde hay algún nivel de 'ayuda' de hardware en forma de BIOS RAID en el controlador, que no tenemos (y no queremos usar) - Nos gustaría una solución completamente de software).

Como nos gustaría usar TRIM en nuestros SSD, y dado que md no parece (¿todavía?) TRIM, me pregunto si es posible usar dmraid en lugar de md para crear RAID-1 (y RAID-1 +0) volúmenes en software, sin soporte de hardware (es decir, simplemente conectado a un bus SATA / SAS tonto)?

Don MacAskill
fuente

Respuestas:

1

No desea usar dmraid a menos que tenga una placa base o controlador específico y entienda las ramificaciones del llamado fakeRAID.

Parece que está pensando en los espejos lvm (que, por supuesto, pueden usar el mapeador de dispositivos y, por lo tanto, la posibilidad de confusión con dmraid, algo completamente diferente).

El problema con el uso de los espejos lvm es que está reflejando extensiones físicas enteras, típicamente dimensionadas en megabytes, en ninguna parte cerca del reflejo a nivel de bloque realizado con md.

Dicho eso, lo he hecho. Pero solo en escenarios de migración de fondo a corto plazo. Y la recuperación de una falla es un poco más complicada ya que no es tan mágicamente automática como el md raid1 apropiado.

Curtis Doty
fuente
¿Pero todavía no tengo idea de si un espejo LVM simple todavía admite TRIM en los PV subyacentes?
Curtis Doty
¡Parece que LVM realmente admite el descarte (TRIM)! :-)
Curtis Doty