İşletim sistemi olmayan diskler için “dosya sistemine ayrılmış bloklar” için makul boyutta mı?


21

Bir dosya sistemi ( mkfs ...) oluştururken, dosya sistemi aşağıdakilere göre alanın% 5'ini kendi kullanımına ayırır, çünkü man tune2fs:

Ayrıcalıklı işlemlerde kullanılmak üzere bazı dosya sistemi blokları ayırmak, dosya sisteminin parçalanmasını önlemek ve ayrıcalıklı olmayan işlemlerin dosya sistemine yazılmasının engellenmesinden sonra syslogd (8) gibi sistem yardımcı programlarının düzgün çalışmaya devam etmesini sağlamak için yapılır.

Ancak büyük sürücülerle% 5 oldukça fazla alan harcar.

Veri depolama için 4x1.5 TB sürücüm var (işletim sistemi ayrı bir diskte çalışıyor), bu nedenle varsayılan ayar tüm işletim sistemi sürücüsünden daha büyük bir sipariş olan 300 GB'lık bir değer ayırıyor.

Ayrılmış alan ince olabilir, ancak veri diski için makul boyut nedir? Sıfıra ayarlayabilir miyim, yoksa parçalanma ile ilgili sorunlara yol açabilir mi?

Yanıtlar:


22

Bir ext4 geliştiricisi olan Theodore Tso'dan https://www.redhat.com/archives/ext3-users/2009-January/msg00026.html yanıtını aşağıda buldum .

Ayrılmış blok sayısını sıfıra ayarlarsanız, dosya sistemi neredeyse tamamen doluyken (yani% 95'in üzerinde) uzun süre boyunca (çok sayıda dosya oluşturulur ve silinir) çalıştırmanız dışında performansı etkilemez. Bu noktada parçalanma problemlerine maruz kalacaksınız. Ext4'ün çoklu blok ayırıcısı çok daha fazla parçalanmaya karşı dirençlidir, çünkü bitişik blokları bulmak için çok daha fazla çaba harcar, diğer ext4 özelliklerini etkinleştirmeseniz bile, dosya sisteminden önce ext4 kullanarak bir ext3 dosya sistemini monte etmenin daha iyi sonuçlar aldığını görürsünüz tamamen doluyor.

Dosya sistemini yalnızca uzun süreli arşivleme için kullanıyorsanız, dosyaların çok sık değişmediği (örneğin, büyük bir mp3 veya video mağazası), kesinlikle önemli değil.


1
Çok teşekkürler. Atın ağzından
dümdüz

1
Yine de, %1sistemin ne için kullanıldığı önemli değil, ayrılmış bloklar olarak kullanmak uygun mudur?
Muhammad Gelbana
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.