Bu soruya son zamanlarda Johnny-geldiğimi biliyorum ama arayan herkes için buna biraz ışık tutabileceğimi görmek istiyorum.
İlk olarak, @ ppetraki'nin cevabı mükemmel.
"SSD'leri RAID yapıp onlardan önyükleme yapabilir miyim" kısa cevabı "Evet!" İşte 14.04 için talimatlar . 12.04.x üzerinde RAID yapılandırmasıyla ilgili talimatlar aynıdır, ancak 9.10 kullanan bu öğreticide resimler bulunmaktadır. Aşağıda, kişisel deneyimlerle zor yolu keşfetmem gereken bazı önemli bilgiler ve ayrıntılar verilmiştir:
MD RAID0 yapılandırmasında ve SSD dostu Btrfs dosya sisteminde 3.8 çekirdeği ile Ubuntu 12.04.5 çalıştırıyorum. Haftalık bir cron olarak fstrim çalıştırıyorum.
Fstab'dan ekstra Btrfs bağlama seçeneklerim :
defaults,ssd,ssd_spread,space_cache,compress=no,noatime
compress=no
Btrfs bağlama seçeneği olarak kullanmak istiyorsanız 3.8 çekirdeği gerekir ve ayrıca fstrim
programlı kırpma için kullanılan manuel kırpma komutunun kullanılması da gerekebilir .
Ayrıca gerekir elle hizalama bölümleri (herhangi bir çoklu bölüm kurulumuna, baskını veya değil) SSD sayfa boyutuna bağlı olarak, sadece ilk bölümü düzgün hizalanmış olacak çünkü yükleyici için önyükleme ÖNCE SSD'ler üzerinde (o biraz zaman aldı yakalamak için) ve bu sürücü ömrünü ciddi şekilde etkileyebilir. Yüklemeyi denemeden önce bunu yükleyici içindeki bir komut isteminden veya canlı bir usb / diskten yapabilirsiniz. Dikkat: Matematiği kendiniz yapın. Fdisk hizalama hakkında yalan söyleyecektir.
Daha fazla okuma: Bence Btrfs kendi baskın dizilerini bile oluşturabilir .
TRIM ile ilgili olarak:
Aşırı provizyon sayesinde tartışmasız gereksizdir.
14.04, hazır kutusunda TRIM desteğini etkinleştiren ilk sürümdür, ancak 2.6.33+ çekirdeği kullanmanız koşuluyla önceki dağıtımlarda etkinleştirilmesi önemsizdir.
Seçtiğiniz dosya sistemi bağlı olarak, sen Döşeme / Silme işlemini etkinleştirebilirsiniz tarafından fstab'ı düzenleme ve uygun seçeneği montaj ayarı. Bunu yapmak ve cron ile çalıştırmak arasındaki fark , birincisinin anında kırpacağı / atılacağı ve ikincisinin bir programda bir yumruda yapmasıdır. Ben ikincisini kullanıyorum.
Önemli mi? Sözde, çevrimiçi atma (bağlama seçeneğini kullanarak) harika bir şekilde uygulanmamıştır ve yavaştır, bu nedenle "önerilmez". Haftalık cron işi çalıştığında "hdd" (hehe) ışıklarımın 10-20 dakika boyunca çıldırdığını söyleyebilirim, ancak işletim sisteminin duyarlılığı neredeyse tamamen etkilenmiyor.
Diziden önyükleme
Bunu ubuntu 14.04 talimatlarının hızlı bir taramasında görmeme rağmen, baskın dizilerimin bir parçası OLMAYAN ek bir birincil bölüm oluşturmak zorunda kaldım. Disk 0, 500mb birincil ext3fs bölümüne sahiptir. Kurulum sırasında kurulumcuya bunun "/ boot" a monte edileceğini söyledim ve önyüklenebilir bayrağı ayarladım. Daha sonra işletim sistemi RAID'i başlatabilir ve monte edebilir. Kalan Disk 0 alanı, daha sonra "/" ve "/ swap" haline gelen MD dizileri için kullanılan 2 bölüme bölünür. Disk 1 aynıdır, ancak önyükleme bölümü yoktur. Ayrıca, sadece bir ara ihtiyacım olması durumunda takas oluşturdum ve btrfs takas dosyalarını desteklemiyor. Bu bölüm asla monte edilmez; kurulumdan sonra, benim fstab benim yorum.
Tüm düzenlemeleri affedin, sadece hepsini almaya çalışın.
mdadm
LVM yerine BTRFS RAID10 kullanmayı düşünmenizi önemle tavsiye ederim .