it-swarm-tr.com

/ Boot için ayrı bir bölüm oluşturmak iyi midir?

Bazı kişilerin /boot İçin ayrı bir bölüm oluşturduğunu gördüm. Bunu yapmanın yararı nedir? Bunu yaparak future içinde hangi sorunlarla karşılaşabilirim?


Ayrıca, /home Ve /boot Dışında hangi bölümler ayrılabilir? Tavsiye edilir mi?

80
Am1rr3zA

Bu, makineler büyük sabit diskleri ele almada sorun yaşadığında "ye olde tymes" in bir engelidir. /boot Bölümünün arkasındaki fikir, bölümün sürücünün takılı olduğu herhangi bir makine için her zaman erişilebilir olmasını sağlamaktı. Makine sürücünün başlangıcına (daha düşük silindir numaraları) ulaşabilirse, o zaman bootstrap sistem; oradan linux çekirdeği BIOS önyükleme sınırlamasını atlayabilir ve Modern makineler bu kısıtlamayı kaldırdığından, şifreleme veya yerel olarak tanınmayan dosya sistemleri gibi diğer bölümlerin ek olarak işlenmesi gerekmedikçe, artık /boot önyükleyici.

Teknik olarak, gerçekten gerçekten eski donanım (1998 öncesi) kullanmamanız koşuluyla, tek bir bölümden kurtulabilir ve iyi olabilirsiniz.

Ayrı bir bölüm kullanmaya karar verirseniz, yeterli alan sağladığınızdan emin olun, örneğin 200mb alan. Bu, birkaç çekirdek güncellemesi için fazlasıyla yeterli olacaktır (her seferinde birkaç megabayt tüketir)./Boot dolmaya başlarsa, kullanmadığınız eski çekirdekleri kaldırın ve önyükleyicinizi bu gerçeği tanıyacak şekilde ayarlayın.

47
Avery Payne

Bir/boot bölümünün olmasının bir nedeni, çekirdek ve initrd'in şifrelenmemiş bir bölümden yüklendiği ve daha sonra işletim sistemini içeren şifrelenmiş kök bölümünün montajında ​​kullanıldığı şifreli/gibi şeylere izin vermesidir. Ancak genel kullanım için önemli olmamalıdır.

Riccardo Murri 'dan bir yorum ekleme:

Ayrı bir/önyüklemeye sahip olmanın tarihsel nedenleri de vardır: eski zamanlarda BIOS yalnızca büyük bir diskin bir kısmına erişebildiğinden, OS önyükleyicisinin ihtiyaç duyduğu tüm dosyaların BIOS tarafından erişilebilir bölgede tutulması gerekiyordu. Bu nedenle ayrı bir/önyükleme bölümü. Bu artık geçerli değil

39
dsp

Red Hat gibi büyük girişim dağıtımlarının ana nedeni ve Suse'un ayrı bir/önyükleme kullanması için varsayılan olarak LVM kullanmaları ve Grub'un LVM'den önyükleme yapmak için kullanılamamasıdır. Bu kadar basit.

LVM kullanmak istiyorsanız ve bu bir nimet ise, ayrı bir/önyükleme kullanırsınız. Kişisel olarak, /var, /boot, /home Ve /tmp Gibi bir dizi şey için hem LVM'yi hem de ayrı bölümleri kullanmanın iyi bir uygulama olduğunu düşünüyorum. Örneğin, kök dosya sisteminizin veya veri bölümlerinizin dolmasını önlemek için sunucularda /usr.

18
wzzrd

Son bir sebep, verilenlerden daha az önemli, diskin bir kısmı bozulursa bilgisayarın önyüklenebilir kalmasına izin verebilmesidir. Ne kadar çok bölüme sahip olursanız, bölümü arızalı olarak takmamak o kadar kolay olacaktır.

Bu bazen yararlı olabilir, ancak genellikle daha iyi bir yol vardır.

DÜZENLEME: Başka bir nokta: Linux varsaymak, LVM kullanarak herhangi bir potansiyel sorunları önlemek için iyi bir yol olabilir, "bölümleri" yeniden boyutlandırmak ve görünüşte yeni alan eklemek için kolaylaştırır.

13
tsvallender

Bence bu her şeyden çok kişisel bir tercih. En iyi uygulama bile olabilir./Boot kişisel görünümüm salt okunur tabanlı. Arada bir, çekirdeğinizi yükseltmek veya grubloader'a başka bir işletim sistemi eklemek için buraya yazmanız gerekir. Bunun yanı sıra, sadece ... önyükleme yapmak gerekiyor. Bu nedenle, ayrı bir dosya sistemine sahip olmak onu salt okunur kılmaya yardımcı olabilir (hatta bunun için bazı güvenlik yönleri de olabilir).

Gerekir ayrı bir dosya sistemi mi olmalı? Sanırım değil .. Ama bu kötü bir fikir mi? Hayır, hiç de değil!

7
reiche

Sorunun 'hangi sorunlara neden olabileceği' cevabına yanıt olarak: herhangi bir bölümlemede olduğu gibi, her zaman başlangıçta tahsis ettiğinizden daha fazla alana ihtiyaç duyacağınız riski vardır. /boot, son zamanlarda Fedora'da ön yükseltme ile ilgili bir sorun küçük /boot boyutları.

7
Kai

Ayrı bir/önyükleme bölümü kullanırken grub İstemi'nden önyükleme yapmak çok daha zor buldum.

Çekirdeğin/boot'ta olduğu görülüyordu, ancak initramfs// (ayrı bölüm) idi.

Bu yüzden grub menüsünde hangi bölümün kullanılacağı belli değildi.

Ayrı bir/önyükleme bölümünün tüm potansiyel avantajları ile, kötü bir şey olması durumunda genellikle olduğundan daha fazla sorun giderme riski vardır (yani güncelleştirme grubunu çalıştırmadan grub-install komutunu çalıştırın: S)

1
Alecz

Sorunun ikinci kısmı ile ilgili olarak, mevcut dağılımdan bağımsız herhangi bir şeyi ayrı bölümlere yerleştirmek yararlı olabilir. Ayrıca, sürücüde fazladan alan bırakarak, gelecekte gerekirse, farklı bir dağıtım yüklemenize veya geçerli dağıtımın yeniden yüklenmesini sağlayarak her ikisinde de görmek istediğiniz her şeye erişimi paylaşabilirsiniz.

Ayrı bölümler için Obviuos adayları/usr/local ve/home ve/root'dur. Şahsen, özel bölümler oluşturmayı, bunları/part/data gibi keyfi bir bağlama noktasına monte etmeyi ve daha sonra olduğu gibi sembolik bağlantılarla ilerlemeyi daha verimli buluyorum:

Sudo ln -sf /part/data/joe /home/joe
Sudo ln -sf /part/data/root /root
Sudo ln -sf /part/data/usr-local /usr/local
1
Dalker

Bahsetmiyorum başka bir nedeni, dosya sistemi türünü ve /boot için tercih ettiğiniz yapılandırmaları kullanabilmenizdir, bu da /. Günlük kaydı, sağlama toplamları vb. Gibi özellikler /boot için yararlı değildir ve bunları devre dışı bırakarak veya daha basit bir dosya sistemi (ext2 gibi) kullanarak önyüklemeyi daha hızlı yapabilirsiniz.

1
sakisk

Buraya deneyimlerimden sadece birkaçı yazmama izin verin:

Benim durumumda, RAID 1 (sadece/boot için 1GB) ve diğer disk alanı için RAID 5 var.

Debian sıkmak grub 2 kullanın ve gayet iyi. Grub 2 artık grub 1'in yaptığı gibi bu sınırlamaya sahip değil.

Bugünlerde önemli değil. Bu, RAID5'ten nasıl önyükleme yapılacağını bilmeyen grub sürüm 1'e sahip olduğunuzda gerekliydi, ancak baskın 1'den nasıl önyükleme yapılacağını biliyordu.

Benim durumumda, sadece bir durum için kullanıyorum, kötü bir şey olursa ihtiyacım olabilir. Çünkü her zaman cebinizde yeni CANLI debian veya ubuntu yok.

Ayrıca kötü bir şey olursa,/boot yedeğini alıyorum. Bir kez yüklememi kaydetti.

3 HDD'li Linux SW RAID 1 ve aynı HDD'li RAID 5 kullanıyorum. İlk 1 GB RAID 1 için kullanıyorum.

Ancak LILO veya GRUB sürüm 1.98 -> 2 kullanıyorsanız, ayrılmış/önyükleme bölümüne sahip olmanız gerekmez.

0
MIrra