Linux'ta 2 sabit disk (SSD ve SSD olmayan) kullanarak bölümleme [kapalı]


20

2 diskte aşağıdaki boş alanlara sahibim:

  1. SSD - 240G (sda)
  2. SSD olmayan - 240G (sdb)

Yalnızca veri depolamak için SSD ve paketleri yüklemek için SSD kullanmam gerektiğini anlıyorum. Benim durumumda en iyi bölümleme şeması (takas dahil) nedir?

Otomatik bölümlemeyi denediğimde yalnızca 1 diske yüklenir ve takas için 8G'yi ayırır.

PS. Zaten yüklü olan Windows 7 ile birlikte Linux Mint'i çift önyükleme olarak kuracağım.

GÜNCELLEME: SSD olmayan bir sürücüye 8GB RAM Windows yüklü.



Yanıtlar:


22

Karma bir katı hal ve dönen disk sisteminde (bunu yazdığım gibi), iki ila üç hedefiniz var:

  • Sisteminizi hızlandırın: Mümkün olduğunca sık kullanılan veriler SSD'de kalır.
  • Aşınmayı azaltmak için uçucu verileri SSD'den uzak tutun.
  • İsteğe bağlı:md(4) SSD ve HDD (ler) genelinde bir ('yazılım RAID') kurulumu kullanarak bir miktar yedeklilik sağlayın.

Sadece ilk iki hedefi karşılıyorsanız, bu şekilde bir şema oluşturmak basit bir görevdir (bu dosya sistemlerinden hangisini kullandığınıza bağlı olarak):

  • Katı hal: /(kök dosya sistemi), /usr, /usr/local,/opt
  • Diski Spinning: /var, /home, /tmp, takas

İki diskiniz olduğu için Debian wiki'deki Multi HDD / SSD makalesini okuyabilirsiniz . Bu kurma konusunda size yol göstereceğiz md(4), HDD bir 'çoğunlukla yazma' cihazı olarak (no-aşınma yazıyor, daha az okur) (hızlı, daha az yazıyor okur) bir 'çoğunlukla okunan' aygıtı olarak SSD sahip cihazlar. Normalde yalnızca SSD'ye giden dosya sistemleri artık bu mdcihaza gidebilir . Çekirdek çoğunlukla SSD'den okuyacaktır (okuma verimini daha da artırmak için HDD'ye ara sıra kısa püf noktaları ile). HDD'ye yazacak, ancak cihazı yıpratmamak için SSD yazımlarını dikkatli bir şekilde kullanın. Her iki dünyanın da en iyisini elde edersiniz (neredeyse) ve SSD aşınması hakkında verilerinizi işe yaramaz hale getirme konusunda endişelenmenize gerek yoktur.

Benim laptop nerede benzer bir düzen üzerinde çalıştığı /, /usrve /usr/local64 GB SSD genelinde bir RAID-1 cihaz ve 1TB HDD üzerinde 64 GB bölüm vardır ve dosya sistemlerinin kalanı HDD geri kalanı üzerinde bulunmaktadır. HDD'nin geri kalanı, bir disk genellikle eksik olan bir RAID-1 kurulumunun iki üyesinden biridir. Evdeyken ikinci diski takıyorum ve mdcihazın senkronize olmasına izin veriyorum . Ek bir yedeklilik seviyesi ve ekstra bir 1-7 günlük yedekleme¹).

Ayrıca Debian (ve arkadaşları) için temel SSD optimizasyon kılavuzuna da göz atmalısınız .

Oh, ve bunu tüm yükleyici aracılığıyla yapabileceğiniz garanti edilmez. Kurulumdan önce bir kurtarma diskini önyüklemeniz, md(4)aygıtları hazırlamanız (en azından) (CLI'de daha kolay olduğu için LVM PV'leri, VG'leri ve LV'leri de yapıyorum), daha sonra yükleyiciyi önyükleyin ve birimlere işaret etmeniz gerekebilir. .

¹ RAID ≠ yedekleme ilkesi. Ayrıca uygun yedeklemeler var.


2015 yılında bırakarak, Soru ve Cevapları yararlı bularak /srv, dönen diskin dizin listesine ekleyeceğim .
çalıştırın

1
Bu şemada sevdiğim şey, salt okunur modda monte etmek /ve mümkün olmasıdır /usr. Kök modu hatalarına karşı ek bir güvenlik katmanı ekler.
spektrumlar

Neden /usrve /usr/localayrı olarak tedavi edilir? /usrSSD'ye montaj yeterli değil mi?
becko

Dahası, sadece /SSD'ye monte etmek yeterli değil mi? Sonra o belirtmek /var, /tmpve /homeHDD üzerinde gidin.
becko

@alexios, SDD'den çoğunlukla okuma ve çoğunlukla HDD'den yazma önerilerinizin nasıl kurulduğunu anlamıyorum. RAID1 kullandığınızı söylüyorsunuz, ancak RAID1 sadece verileri yansıtmaktadır, bu nedenle HDD'de yaptığınız herhangi bir yazma SDD'ye yansıtılacaktır. Neyi kaçırıyorum??
Hilikus

1

Aşağıdaki çözümü buldum:

/ dev / sda2 / önyükleme ext2 300MB

/ dev / sda3 root ext4 - sda'nın dinlenme alanı

/ dev / sdb2 takas 8G (SSD olmayan sürücüde takas bölümü tahsis edilmesi önerilir)

/ dev / sdb3 / tmp 10G

/ dev / sdb4 / home - sdb'nin dinlenme alanı


5
/ Dev / sda ve / dev / sdb'nin ne olduğunu belirtmeyi unuttunuz.
SDD'nin

@Salaros aslında sistem yapılandırmanıza bağlıdır, örneğin sda HDD'ye ve sdb SSD'ye karşılık gelebilir. "Sda'nın SSD olduğunu biliyorum, sdb HDD iken ..." sadece bu cevap için doğrudur . Haklı olmanız dışında, cevabın hangisinin hangisinin aşikar olduğu sorulmuş olmalıdır.
ozanmuyes

@ozanmuyes Sistem yapılandırmanıza bağlı olduğunu biliyorum. Onun örneğinde demek
istedim

0

Bana göre aşağıdaki gibi bölümlere ayrılmalıdır.

Linuxmint /   Remaining GB in SSD
Linuxmint swap  8 GB 
Linuxmint /home  <non-ssd HDD> 

Yazımı güncelledim. Windows zaten kurulmuş olduğundan, yer ayırmaya gerek yok. Ayrıca, NTFS bölümü oluşturmak / istemiyorum.
Askar
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.