По-перше, порядок LUKS та LVM залежить від того, чи потрібно мати різні паролі LUKS або інші параметри для різних LV. Якщо ви скажете, вам потрібно встановити різні паролі для різних LV, вам обов'язково потрібно поставити LUKS поверх LVM. З іншого боку, якщо всі НН мають той самий пароль та параметри, як keylen, ви хочете мати LUKS нижче LVM, так що вам не доведеться мати справу з накладними витратами на більш ніж один LUKS-розділ (подумайте, що ви доведеться робити, коли вам потрібно змінити пароль).
По-друге, ви майже завжди хочете, щоб RAID був найнижчим рівнем, щоб, коли один диск вмирає, його можна було легко та прозоро поміняти. Якщо ви встановили RAID поверх LVM, вам доведеться замінити PV, коли один диск вмирає, це буде великим болем у шиї. Також RAID на вершині LVM повністю знизить гнучкість LVM. Тоді вам, ймовірно, потрібно знову встановити другий шар LVM поверх RAID!
Тому, оскільки в більшості випадків людям просто потрібно використовувати один пароль, цього буде достатньо:
RAID -> LUKS -> LVM -> ext4
У деяких випадках вам може знадобитися використовувати LVM для об'єднання декількох пристроїв RAID у великий обсяг, тоді ви можете:
RAID -> LVM -> LUKS (-> LVM) -> ext4
Теоретично порядок не повинен сильно впливати на продуктивність, якщо кожен шар налаштований правильно , і на практиці я не бачив, щоб ця настройка мала особливо погані показники. Найважливіше - це, мабуть, вирівнювання:
- переконайтеся, що ваші розділи вирівняні на 1 Мб (дуже важливо для SSD);
- для шару RAID розумно підберіть розмір шматка ;
- для LVM переконайтеся, що ви встановили
--dataalignment
відповідність розміру фрагмента RAID ( це може бути корисно).
Крім того, якщо на SSD, переконайтеся, що ви включили пропуск LUKS TRIM / DISCARD, додавши rd.luks.options=discard
до /etc/default/grub
та discard
до /etc/crypttab
(Це те, що я роблю в Red Hat / Fedora Linux. Можливо, трохи менше відрізняється Debian.) LVM та RAID повинні автоматично підтримувати відкидання якщо ви використовуєте нове-ish ядро.
Звичайно, це лише загальні вказівки. Якщо у вас є особливі потреби, не соромтесь оновлювати своє запитання чи коментар тут.