Bir masaüstü ve ev sunucusu için sürücü bölümlendirme şemaları konusundaki öneriniz nedir? [kapalı]


69

Bir masaüstü için hangi bölümleme şemasını önerirsiniz? Her zaman üç veya dört ana bölüm oluşturdum - kök, takas, ev ve bazen ayrı bir önyükleme bölümü. Ubuntu'nun varsayılan kurulumu LVM'ler sunuyor. Hiçbir zaman daha fazla sürücü veya alan eklemek zorunda kalmadım, bu yüzden hiç önemli bir şey gibi görünmüyordu. Ne zaman yeni bir yükleme yapsam, her zaman daha iyi bir yol olabileceğini düşünüyorum.


Hızlı yedekleme için, bir yedekleme bölümü (ext4) içerebilir ve sisteminizi güncellemeden önce kök dizinin (home hariç) düzenli yedeklemeleri için clonezilla kullanabilirsiniz .
Renae Lider

Yanıtlar:


75
  1. / (yani kök dosya sistemi)
  2. swap
  3. /home

Bunu yapmanın en büyük nedeni, Ubuntu kurulumunuza bir şey yapabileceğiniz ve müziklerinizi / videolarınızı / evinizdeki her şeyi etkilemeyecek olmasıdır. Özellikle yeni bir Ubuntu sürümüne yükseltme yapıldığında ve kurulum çok garip geçtiğinde bundan çok keyif alıyorum.


4
İşletim sistemi kurulumunu kendi verilerinizden ayırabileceğiniz için bunun en iyi yaklaşım olduğunu düşünüyorum. Ancak, son cevap "size en uygun olanı" olacak.
Jeremy Kerr

Yükseltmeleri düşünmedim, muhtemelen çoğunlukla ubuntu'yu kullanmam gereken işler için çoğunlukla ubuntu kullanıyorum çünkü kalmam gereken kişisel dosyalarım var.
mfisch

3
Ayrıca bu bölümlendirme şemasını da kullanıyorum. Sunucunuzda, ayrıca bazı yedeklemeler trajedisine ihtiyaç duyulursa / yedek bir tane eklerim.
Pierre-Yves Gillier

2
Masaüstü için her zaman bu çözümü kullanıyorum. 20-30% kökü /% 70-80 ev / ev 1veya2 GB takas
neuromancer

1
@Evan: Bir NTFS bölümünü / home olarak monte etmek bile mümkün mü? NTFS'nin linux izni olmadığı için kaos olmaz mıydı? Ev / için gerekli değil mi?
MestreLion

52

Genel olarak konuşursak, aynı anda birden fazla Linux dağıtımı yapmıyorsanız ayrı /homeya da /bootbölümlerle uğraşmamalısınız .

(: Ve yerel sistem driectories masaüstü CD ve sunucu / alternatif CD ikisi için Ubuntu montajcılar ev dizini koruyarak mevcut bir sistem üzerinde yükleme yeteneği var /usr/local, /usr/srcve /var/local). Bu işlevsellik, kurulum sırasında oluşturduğunuz kullanıcı adıyla aynı ise, mevcut bir kullanıcının kullanıcı kimliğini ve grup kimliğini de kullanır.

Yüklerken bu seçeneği kullanmak için, gelişmiş bölümleme seçeneğini seçin, ardından mevcut /veya /homebölümünüzü seçin . Görüntülenen kutuda, seçilen dosya sisteminin o bölümün mevcut dosya sistemiyle eşleştiğinden ve biçim kutusunun işaretli olmadığından emin olun. Diğer seçeneklerde normal olarak ilerleyin.

Ubuntu 10.10'da, mevcut bir Ubuntu kopyası yüklü olduğunda algılayan ve yüklemeyi denediğiniz (sürümün arkasındaki işlevselliği kullanarak) daha yeni bir sürümle değiştirmeyi teklif eden yükleyiciye bir seçenek eklemeyi umduk. Nihai kesinti yapmasa da, Ubuntu 11.04'e ulaşması muhtemel.

Ayrı bir /bootbölüm gelince , bu geçmişin donanım kısıtlamalarının bir kalıntısı (bootloader 1024 silindir sınırı). Ayrı bir / önyüklemenin modern bir sistemde elde edebileceği pratik bir avantaj olmadığını düşünebilirim ve tartışmasız aşırı miktarda bir alan verilmezse, Ubuntu'nun eski çekirdekleri otomatik olarak silmemesi durumunda potansiyel olarak kendi kendine sorun yaratacaktır. .


3
Bu, kabaca / üzerindeki format kutusunu işaretlememekle aynı etkiye sahiptir. Açıkça bölümü biçimlendirmez, ancak yeni yüklemeye başlamadan önce mevcut sistem dosyalarını kaldırır.
Evan

2
Ayrı / ev bölümlerine sahip olmanın sayısal avantajları vardır. Kök bölümlerini biçimlendirerek temiz bir sistem kurulumu gerçekleştirebilirsiniz ancak verilerinizi saklayabilirsiniz. / Home üzerinde şifreleme veya LVM kullanabilirsiniz, ancak root için buna ihtiyacınız yoktur. Yedekleme kolaylığı için, sadece / home bölümünden bir miktar kurtulun. Uzman kullanıcılar için, sisteminizi ince ayarlayabilir ve uygulamalar ve veriler için farklı dosya sistemi seçebilirsiniz (aynı zamanda anlamlı). Etc
Huygens 12:10

2
/ Boot ile ilgili bir diğer önemli şey: sistemi kurtarmak zorundaysanız, kurtarma araçlarınızın neleri destekleyeceğinden emin olamazsınız. Temel kurulumunuz için LVM'de XFS gibi bir şey kullanıyorsanız, / boot'taki ham bölümdeki basit bir ext3'ü kullanabilirsiniz - en basit kurtarma araçlarının bile desteklemesi gerekir.
Mei,

2
Ayrılmış /bootbölüm, EFI / UEFI karmaşasından bu yana zorunlu hale geldi.
Braiam

1
Önceden yüklenmiş Windows'lu MBR'da, ayrılmış /bootWindows önyükleyicisini geri yüklemek zorunda kalmadan Ubuntu'yu kaldırmanıza olanak sağlar.
ignis

12
  1. / (yani kök dosya sistemi) - işletim sisteminiz için

  2. swap - sahip olduğunuz RAM miktarından biraz daha büyük olması gereken yer değiştirme

  3. /home - veri dosyalarınız için

/bootTam disk şifrelemesini ayarlamak için alternatif yükleyiciyi kullanıyorsanız, yalnızca gerçekten ayrı bir bölüme ihtiyacınız vardır. Şu anda /bootişletim sisteminin başlayabilmesi için ihtiyaç duyulan dosyaların şifrelenmemesi gerekiyor.

Genel olarak konuşmak isterseniz, başka bölümler ekleyebilirsiniz:

  1. Bölmeyi işletim sisteminin yeniden kurulmasıyla koruyun; bu, ayrı bir /homebölüme sahip olmanın genel nedenidir . Ayrı /usr/localveya /optçok sayıda uygulamayı kaynaktan derleyerek kurarsanız yararlı olabilir.

  2. Bir bölümdeki dosyaların kullanabileceği alanı sınırlandırın; örneğin, ayrı bir /homebölüm, homedizini doldururken işletim sisteminizin durmasını önler, çünkü kök olarak giriş yapabilir ve bazı dosyaları evinizden silebilirsiniz dizin.

  3. Farklı bir dosya sistemi kullanın - Daha hızlı ve daha az esnek bir dosya sistemi kullanıyorum /tmp, ancak /homedaha iyi veri koruması için daha yavaş ve günlük dosya sistemi kullanıyorum.

Asmerito tarafından önerildiği gibi, tüm bölümlerinizi /bootLVM dışındaki bölümlere yerleştirmeyi düşünmelisiniz . Bu, bölümlerinizi yeniden boyutlandırma veya hatta onları diğer disklere genişletme esnekliğinin artmasını sağlar. Ancak bu işlevselliği gerektirmezsiniz.

Alternatif yükleyicide tam disk şifrelemesini kullanırsanız , şifrelenmiş verileri tutmak için otomatik olarak bir /bootbölüm, bir swapbölüm ve başka bir bölüm oluşturur. Bu şifreli bölüm daha sonra bir LVM bölümünü tutmak için kullanılır. Bu LVM bölümü daha sonra tüm ek bölümlerinizi tutmak için kullanılır. Başlangıçta bu sadece sizin kök bölümünüzdür.

Umarım bu yardımcı olur.


/rootDizin içindir rootkullanıcı değil, sistemi.
Braiam

9

En azından bir kök bölüme ve takas bölümüne ihtiyacınız var. Bir ev bölümü öneririm, çünkü o zaman ev bölümünüzde boş yer kalmazsa, uygulamalarınızı ve daha da önemlisi çekirdek bileşenleri etkilemez.

Kök bölümündeki boşluğum bittiğinde bunu zor yoldan keşfettim - ve Gnome masaüstünü bile başlatamadım. Terminalden giriş yapıp bazı şeyleri silmek zorunda kaldım :(


1
Bu Ubuntu'nun son sürümlerinde olmamalı - biz şimdi / tmp'de her zaman bir yer olduğundan emin olduk (bu uygulamaların yazması gereken yer).
RAOF,

@RAOF: Bu Ubuntu 9.04 ile oldu. Tabii ki şimdi 10.04 kullanıyorum.
Nathan Osman

4
Gerçekten yok ihtiyaç Hiç diske askıya kullanmayı planlıyorsanız yoksa, ya bir takas bölümü.
Marius Gedminas

Çekirdek çöktüğünde, bir bellek dökümü yazmak istiyor. Yeterince oda yoksa, olmaz (ama başka bir şeye zarar vermez). Daha sonra çekirdek çökmesi dökümü daha sonra analiz edilebilir - yeniden başlatma sırasında takas işleminden kopyalanır.
Mei,

7

Kullanırım:

Birinci bölme:

  • /boot = 1 GB

LVM ile genişletilmiş bölüm:

  • / = 5 GB
  • /var = 3 GB
  • /var/spool/cache = 2 GB ReiserFS (tüm tarayıcılarım için yerel kalamar disk önbelleği)
  • /home = Genel klasör içeren kullanıcılar için +500 GB (hem yerel hem de uzaktan smb ile paylaşılan).
  • /tmp = 128 MB (ramFS).
  • swap = RAM'imin iki katı.

Bu programı yıllardır kullanıyorum ve bundan çok mutluyum. Öneriler her zaman memnuniyetle karşılanır.


/ Boot için bu kadar ihtiyacınız yok. Yüklü çekirdekleriniz yoksa. 256 MB yeterli. Eğer / boot ve LVM'yi sadece 2 bölüme sahipseniz, eski fakat geniş yayılmış MBR üzerinde 4 taneye kadar birincil bölüm alabileceğiniz için LVM bölümünü genişletilmiş bir kapta oluşturmanız gerekmez. Çok fazla RAM'iniz olmadığı sürece, hazırda bekleme ve iş yükünüz için yeterli RAM'e sahip olmak istiyorsanız, 2 * RAM = takas şemasına ihtiyacınız yoktur, o zaman 1.1 * RAM = takas yeterli olacaktır. 8 GB RAM’iniz varsa ve ağır video baskısı yapmıyorsanız, 1 GB’lık bir takas (veya takas bile yapamazsınız).
Huygens

7

Sunucu kurulumları için en iyi uygulama LVM kullanmaktır, böylece boş alanınız kalmazsa depolama alanınızı kolayca genişletebilirsiniz. Benim önerim:

  1. /boot
  2. /
  3. LVM (daha fazla disk eklerseniz, LVM'yi yeniden boyutlandırın ve işte oraya gidin).

NOT: Çok kullanıcılı bir ortam kullanıyorsanız, /homeLVM'de oluşturmak iyi bir uygulamadır .


5

Benim ev sunucuda, ben oluşturmayı tercih /, /swapve /var/log. Bir güvenlik duvarı çalıştırdığım ve tüm etkinlikleri /var/loggünlüğe kaydettiğimden, günlüğü ayrı bir bölüm olarak oluşturmak, günlükler surlarla çalışsa bile, önyüklememi engellememesini sağlıyor.


3

Ubuntu'nun yeni sürümlerini her zaman yeni bir şekilde yüklüyorum, bu yüzden benim için ayrı bir /homeklasör olması her zaman ana klasörümü yedeklemek zorunda kalmayacağım için anlamlı.


Bunun özellikle benim için yararlı olduğunu, bunun yerine işletim sistemini değiştirip tüm verilerimi fazla çaba harcamadan tutabilmek için Arch Linux'a taşıdığım için ekleyeceğim.
Victor,

2

Birkaç dağıtım kurmayı planlıyorsanız ve aynı ana klasörü kullanmak istiyorsanız, ayrı bir /homebölümle kurabilir ve her dağıtım için aynı kullanıcı adını kullanabilirsiniz. Ancak, yalnızca Ubuntu kullanıyorsanız, ayrı bir /homebölüme gerek yoktur .


1

Dizüstü Bilgisayar Masaüstümde:

  • 8GB ayrılmış /(yani dosya sisteminin kökü)

  • 2 kez takılı RAM ayrılmış swap(örneğin 3GB RAM = takas için ayrılmış 6 GB)

  • Ayrılan diskin kalanı /home


0
  • /root
  • swap
  • /mnt/storage- indirdiğiniz tüm ortamları saklayabileceğiniz bir yer. Eğer dolu olursa, kökü doldurmazsa. (Bunun /homeayrı bir bölüm oluşturma fikrine benzer olduğunu tahmin ediyorum .)
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.