Saya tahu saya menjadi Johnny-datang-akhir-akhir ini untuk pertanyaan ini, tetapi saya ingin melihat apakah saya dapat menjelaskan tentang hal ini bagi siapa pun yang mencari.
Pertama, jawaban @ ppetraki sangat bagus.
Jawaban singkat untuk "Dapatkah saya RAID SSD dan boot dari mereka" adalah "Ya!". Berikut adalah instruksi untuk 14.04. Petunjuk untuk konfigurasi RAID pada 12.04.x identik, tetapi tutorial ini menggunakan 9.10 memiliki gambar. Berikut ini adalah beberapa gotcha dan detail penting yang harus saya temukan dengan cara yang sulit, melalui pengalaman pribadi:
Saya menjalankan Ubuntu 12.04.5 dengan kernel 3.8 pada konfigurasi MD RAID0 dan sistem file Btrfs yang bersahabat dengan SSD. Saya menjalankan fstrim sebagai cron mingguan.
Opsi tambahan Btrfs saya dari fstab:
defaults,ssd,ssd_spread,space_cache,compress=no,noatime
Kernel 3.8 diperlukan jika Anda ingin menggunakan compress=no
opsi mount Btrfs dan mungkin juga diperlukan untuk penggunaan fstrim
, perintah trim manual yang digunakan untuk trim terjadwal.
Anda juga harus menyelaraskan partisi secara manual (pada pengaturan multi-partisi, razia atau tidak) pada SSD SEBELUM booting ke installer karena tergantung pada ukuran halaman SSD Anda, hanya partisi pertama yang akan disejajarkan dengan benar (butuh waktu beberapa saat) untuk menangkapnya) dan ini sangat berdampak pada umur drive. Anda dapat melakukan ini dari command prompt di dalam installer atau dari live usb / disc sebelum Anda mencoba instalasi. Peringatan: Lakukan perhitungan sendiri. Fdisk akan berbohong tentang penyelarasan.
Bacaan lebih lanjut: Saya pikir Btrfs bahkan dapat membuat array serangan sendiri .
Tentang TRIM:
Ini bisa dibilang tidak perlu berkat overprovisioning
14.04 adalah rilis pertama yang mengaktifkan dukungan TRIM di luar kotak tetapi itu sepele untuk diaktifkan pada distribusi sebelumnya, asalkan Anda menggunakan kernel 2.6.33+.
Tergantung pada sistem file yang Anda pilih, Anda dapat mengaktifkan trim / abaikan dengan mengedit fstab Anda dan mengatur opsi pemasangan yang sesuai. Perbedaan antara melakukan ini dan menjalankannya melalui cron adalah bahwa yang pertama akan memangkas / membuang dengan cepat dan yang kedua akan melakukannya dalam benjolan pada jadwal. Saya menggunakan yang kedua.
Apakah itu penting? Seharusnya, buang online (menggunakan opsi mount) tidak diimplementasikan secara luar biasa dan lambat sehingga "tidak disarankan". Saya dapat memberi tahu Anda bahwa lampu "hdd" (hehe) saya menjadi gila selama 10-20 menit ketika pekerjaan cron mingguan berjalan tetapi respons OS hampir sepenuhnya tidak terpengaruh.
Booting dari array
Meskipun saya tidak melihat ini dalam pemindaian cepat instruksi ubuntu 14.04, saya harus membuat partisi primer tambahan yang BUKAN bagian dari array serangan saya. Disk 0 memiliki partisi utama 500mb dari ext3fs. Selama instalasi saya memberi tahu installer bahwa ini harus dipasang pada "/ boot" dan saya mengatur flag bootable. Bootloader kemudian diinstal di sini sehingga OS dapat memulai dan kemudian me-mount RAID. Ruang Disk 0 yang tersisa dibagi antara 2 partisi yang kemudian digunakan untuk array MD yang menjadi "/" dan "/ swap". Disk 1 memiliki yang sama, tetapi tidak ada partisi boot. Juga, saya hanya membuat swap jika saya membutuhkannya suatu waktu dan btrfs tidak mendukung swapfile. Partisi ini tidak pernah dipasang; setelah instalasi, saya berkomentar di fstab saya.
Maafkan semua suntingan, hanya mencoba untuk menyelesaikannya.
mdadm
LVM.