Je sais que je suis un Johnny récemment à cette question, mais j'aimerais voir si je peux éclairer ce sujet pour quiconque cherche.
Tout d'abord, la réponse de @ ppetraki est excellente.
La réponse courte à "Puis-je RAID SSD et démarrer à partir d'eux" est "Oui!". Voici les instructions pour 14.04. Les instructions pour la configuration RAID sur 12.04.x sont identiques, mais ce tutoriel utilisant 9.10 contient des images. Voici quelques trucs et détails importants que j'ai dû découvrir à la dure, à travers une expérience personnelle:
J'utilise Ubuntu 12.04.5 avec le noyau 3.8 sur une configuration MD RAID0 et le système de fichiers Btrfs compatible SSD. Je lance fstrim en tant que cron hebdomadaire.
Mes options de montage Btrfs supplémentaires de fstab:
defaults,ssd,ssd_spread,space_cache,compress=no,noatime
Le noyau 3.8 est requis si vous souhaitez l'utiliser compress=no
comme option de montage Btrfs et peut également être requis pour l'utilisation de fstrim
la commande de trim manuelle utilisée pour le trim programmé.
Vous devez également aligner manuellement les partitions (sur toute configuration multi-partition, raid ou non) sur les SSD AVANT de démarrer le programme d'installation car en fonction de la taille de la page de votre SSD, seule la première partition sera correctement alignée (cela m'a pris un certain temps pour l'attraper) et cela peut gravement affecter la durée de vie du lecteur. Vous pouvez le faire à partir d'une invite de commande dans le programme d'installation ou à partir d'un disque / usb actif avant de tenter l'installation. Avertissement: faites le calcul vous-même. Fdisk mentira sur l'alignement.
Pour en savoir plus: je pense que Btrfs peut même créer ses propres tableaux de raid .
Concernant TRIM:
C'est sans doute inutile grâce au surprovisionnement
14.04 est la première version à activer la prise en charge TRIM prête à l'emploi, mais il est trivial de l'activer sur les distributions précédentes, à condition que vous utilisiez le noyau 2.6.33+.
Selon le système de fichiers que vous avez choisi, vous pouvez activer la suppression / suppression en modifiant votre fstab et en définissant l'option de montage appropriée. La différence entre le faire et l' exécuter via cron est que le premier coupera / jettera à la volée et le second le fera en une seule fois selon un calendrier. J'utilise le second.
Est-ce que ça importe? Soi-disant, la suppression en ligne (en utilisant l'option de montage) n'est pas merveilleusement implémentée et est lente, donc c'est "non recommandé". Je peux vous dire que mes voyants "hdd" (hehe) deviennent fous pendant 10-20 minutes lorsque le travail hebdomadaire de cron s'exécute, mais la réactivité du système d'exploitation n'est presque pas affectée.
Démarrage à partir de la baie
Bien que je ne vois pas cela dans une analyse rapide des instructions ubuntu 14.04, j'ai dû créer une partition primaire supplémentaire qui ne fait PAS partie de mes tableaux de raid. Le disque 0 possède une partition principale de 500 Mo d'ext3fs. Lors de l'installation, j'ai dit à l'installateur que cela devait être monté sur "/ boot" et j'ai défini l'indicateur de démarrage. Le chargeur de démarrage est ensuite installé ici afin que le système d'exploitation puisse démarrer puis monter le RAID. L'espace restant sur le disque 0 est divisé en 2 partitions qui sont ensuite utilisées pour les matrices MD qui deviennent "/" et "/ swap". Le disque 1 a le même, mais pas de partition de démarrage. De plus, je n'ai créé le swap que si j'en ai besoin un jour et que btrfs ne prend pas en charge les swapfiles. Cette partition n'est jamais montée; après l'installation, je l'ai commenté dans mon fstab.
Pardonnez toutes les modifications, essayez simplement de tout diffuser.
mdadm
ou LVM.