Sé que últimamente soy un Johnny-come-this para esta pregunta, pero me gustaría ver si puedo arrojar algo de luz sobre esto para cualquiera que esté buscando.
Primero, la respuesta de @ ppetraki es excelente.
La respuesta corta a "¿Puedo RAID SSD y arrancar desde ellos" es "Sí!". Aquí hay instrucciones para 14.04. Las instrucciones para la configuración RAID en 12.04.x son idénticas, pero este tutorial con 9.10 tiene imágenes. Los siguientes son algunos detalles y detalles importantes que tuve que descubrir de la manera difícil, a través de la experiencia personal:
Estoy ejecutando Ubuntu 12.04.5 con el kernel 3.8 en una configuración MD RAID0 y el sistema de archivos Btrfs compatible con SSD. Ejecuto fstrim como cron semanal.
Mis opciones adicionales de montaje de Btrfs de fstab:
defaults,ssd,ssd_spread,space_cache,compress=no,noatime
El núcleo 3.8 es necesario si desea utilizarlo compress=no
como una opción de montaje Btrfs y también puede ser necesario para usar fstrim
el comando de recorte manual utilizado para el recorte programado.
También debe alinear manualmente las particiones (en cualquier configuración de múltiples particiones, raid o no) en los SSD ANTES de iniciar el instalador porque, dependiendo del tamaño de página de su SSD, solo la primera partición estará alineada correctamente (me tomó un tiempo para atraparlo) y esto puede afectar gravemente la vida útil del disco. Puede hacerlo desde un símbolo del sistema dentro del instalador o desde un disco / usb en vivo antes de intentar la instalación. Advertencia: haz los cálculos tú mismo. Fdisk mentirá sobre la alineación.
Lectura adicional: creo que Btrfs puede incluso crear sus propias matrices de incursiones .
En cuanto a TRIM:
Podría decirse que es innecesario gracias al sobreaprovisionamiento
14.04 es la primera versión que habilita el soporte TRIM listo para usar, pero es trivial habilitarlo en distribuciones anteriores, siempre que esté usando el kernel 2.6.33+.
Dependiendo de su sistema de archivos elegido, puede habilitar el ajuste / descarte por la edición de su fstab y establecer la opción de montaje apropiado. La diferencia entre hacer esto y ejecutarlo a través de cron es que el primero recortará / descartará sobre la marcha y el segundo lo hará en un bulto en un horario. Yo uso el segundo.
¿Importa? Supuestamente, el descarte en línea (usando la opción de montaje) no se implementa maravillosamente y es lento, por lo que "no se recomienda". Puedo decirle que mis luces "hdd" (jeje) se vuelven locas durante 10-20 minutos cuando se ejecuta el trabajo cron semanal, pero la capacidad de respuesta del sistema operativo no se ve afectada por completo.
Arranque desde la matriz
Aunque no veo esto en un análisis rápido de las instrucciones de ubuntu 14.04, tuve que crear una partición primaria adicional que NO es parte de mis matrices de incursiones. El disco 0 tiene una partición primaria de 500mb de ext3fs. Durante la instalación, le dije al instalador que se iba a montar en "/ boot" y configuré el indicador de arranque. El cargador de arranque se instala aquí para que el sistema operativo pueda iniciar y luego montar el RAID. El espacio restante del Disco 0 se divide entre 2 particiones que luego se utilizan para las matrices de MD que se convierten en "/" y "/ swap". El disco 1 tiene lo mismo, pero no tiene una partición de arranque. Además, solo creé el intercambio en caso de que lo necesite alguna vez y btrfs no admita archivos de intercambio. Esta partición nunca está montada; después de la instalación, lo comenté en mi fstab.
Perdona todas las ediciones, solo trata de sacarlo todo.
mdadm
o LVM.