Я знаю, що останнім часом я приїжджаю до Джонні до цього питання, але я хотів би побачити, чи зможу я пролити трохи світла для цього, хто шукає.
По-перше, відповідь @ ppetraki відмінна.
Коротка відповідь на тему "Чи можу я RAID SSD і завантажуватися з них" - "Так!". Ось інструкції до 14.04. Інструкції щодо конфігурації RAID на 12.04.x однакові, але в цьому підручнику з використанням 9.10 є зображення. Нижче наведено кілька важливих моментів та деталей, які мені довелося розкрити важким шляхом, переживаючи особистий досвід:
Я запускаю Ubuntu 12.04.5 з ядром 3.8 в конфігурації MD RAID0 та файлової системи Btrfs-дружньої для SSD. Я запускаю fstrim як тижневий крон.
Мої додаткові параметри монтажу Btrfs від fstab:
defaults,ssd,ssd_spread,space_cache,compress=no,noatime
Ядро 3.8 потрібне, якщо ви хочете використовувати compress=no
як опцію монтажу Btrfs, а також може знадобитися для використання команди fstrim
ручного обрізання, що використовується для планового обрізки.
Ви також повинні вручну вирівняти розділи (на будь-якій установці декількох розділів, виконувати рейд чи ні) на SSD-файлах ДО завантаження до інсталятора, оскільки залежно від розміру сторінки вашого SSD, тільки перший розділ буде правильно вирівняний (у мене піде час щоб зловити його), і це може серйозно вплинути на термін служби диска. Ви можете зробити це з командного рядка в інсталяторі або з живого usb / диска перед спробою встановлення. Caveat: Зробіть математику самостійно. Fdisk буде брехати про вирівнювання.
Подальше читання: Я думаю, що Btrfs навіть може створити власні рейдові масиви .
Щодо TRIM:
Це, мабуть, непотрібно завдяки надмірному забезпеченню
14.04 - це перший випуск для включення підтримки TRIM поза межами коробки, але це тривіально, щоб увімкнути попередні дистрибутиви за умови використання ядра 2.6.33+.
Залежно від обраної файлової системи, ви можете ввімкнути обрізку / відмінити , відредагувавши свій fstab та встановивши відповідний параметр кріплення. Різниця між цим і запуском його через cron полягає в тому, що перший буде обрізати / відкидати під час руху, а другий робити це в грудному порядку за графіком. Я використовую другий.
Це важливо? Імовірно, відмова в Інтернеті (з використанням опції кріплення) не чудово реалізована і повільна, тому "не рекомендується". Я можу вам сказати, що мої "hdd" (хе-хе) індикатори згасають протягом 10-20 хвилин, коли працює тижневий крон, але реакція на ОС майже повністю не впливає.
Завантаження з масиву
Хоча я не бачу цього в швидкому скануванні інструкцій ubuntu 14.04, мені довелося створити додатковий первинний розділ, який НЕ є частиною моїх рейдових масивів. Диск 0 має 500mb основний розділ ext3fs. Під час встановлення я сказав інсталятору, що він повинен бути встановлений на "/ boot", і я встановив прапорець для завантаження. Потім тут встановлюється завантажувач, щоб ОС могла запуститись та встановити RAID. Інший простір Disk 0 розділений між двома розділами, які згодом використовуються для масивів MD, які стають "/" та "/ swap". Диск 1 має той самий, але завантажувальний розділ не має. Крім того, я створив swap лише у тому випадку, якщо він мені потрібен колись, і btrfs не підтримує свопфіли. Цей розділ ніколи не монтується; після встановлення я прокоментував це у своєму fstab.
Пробачте всі зміни, просто намагаючись все це вивести.
mdadm
або LVM.