Je construis actuellement un nouveau serveur Ubuntu 13.04 avec 2 SSD de 256 Go dans un miroir de raid pour exécuter une instance MariaDB. Nous plaçons généralement LVM au-dessus du chiffrement dm-crypt au-dessus d'une baie md raid 1 , mais nous n'avons pas utilisé de SSD dans cette configuration auparavant.
Ma question est, puisque nous utiliserons un noyau (3.8) plus récent, il devrait permettre à fstrim d'être appliqué au volume de raid directement si je comprends bien. Puis-je maintenant simplement compter sur cela pour travailler correctement fstrim -v /
via un travail cron, tout comme je le ferais si le raid n'était pas en place? Est-ce vrai même avec LVM en plus du volume de raid? Nous prévoyons d'utiliser le chiffrement matériel présent sur les disques, nous n'aurons donc pas besoin de dm-crypt ici.
REMARQUE: je suis conscient qu'il existe plusieurs questions similaires concernant le rétroportage des versions de noyau mises à jour et l'implémentation de la suppression avec le volume md - je demande spécifiquement si fstrim
fonctionne contre md-raid sans autre modification dans les noyaux plus récents.
MISE À JOUR: Je voulais juste suivre et poster que cela a bien fonctionné. Il y a maintenant un emploi dans cron.daily qui fonctionne sur fstrim /
et /boot
et cela fonctionne parfaitement. En outre, il s'est avéré que le cryptage matériel sur les SSD (Samsung 840 Pros) semble nécessiter la prise en charge du TPM, ce que nous n'avons pas, nous avons donc configuré avec le cryptage logiciel comme indiqué dans le lien. En ajoutant discard
aux options de /etc/crypttab
( pas à /etc/fstab
) et issue_discards = 1
à la section des périphériques de /etc/lvm/lvm.conf
, fstrim fonctionne correctement même à travers les couches LVM, de chiffrement et RAID. Plus d'informations sur la configuration de la suppression / suppression sur les SSD avec LVM et le chiffrement sont disponibles ici.