XFS'de biçimlendirdikten sonra neden ext4'ten daha fazla boş alan alıyorum?


10

Ben 1 TB harici sabit disk aldım ve ext4 Nautilus tüm sürücüyü biçimlendirdikten sonra 934.3 GB boş alan olduğunu söylüyor.resim açıklamasını buraya girin

Ayrıca sürücüyü biçimlendirme test ettik XFS ve bu durumda boş alan 999,7 GB vardır.resim açıklamasını buraya girin

XFS ile değil, ext4 ile boş alandan neden 60 GB'den fazla eksik ?

Yanıtlar:


16

EXT3 / EXT4 dosya sistemleri güvenlik vb. İçin bölüm boyutunun% 5'ini alır (örn. "Boş disk alanı olmayan disk" nedeniyle).

Kök bölümü değilse, bunu yaparak% 5'i örneğin% 1 olarak değiştirebilirsiniz:

sudo tune2fs -m 1 /dev/sda3

sda3'ü bölümünüzle değiştirmelisiniz.


3
Bu alan, bu arada kaybolmaz - tek bir kullanıcı, genellikle kök için ayrılır. Bu, örneğin tek bir bölümünüz varsa ve bir kullanıcı İnterneti indiriyorsa (diski dolduruyorsa), sistem hizmetleri yine de bir yönetici oturum açıp inceleyebilmek için sistemi en az işlevsel tutacak şekilde günlük dosyaları ve denetim bilgileri yazabilir. durum. Asla sistemle ilgili hiçbir şey içermeyecek diskler için bu rezervasyonu% 0 olarak ayarlamak kesinlikle kabul edilebilir.
Simon Richter

"Kök bölüm değilse" - Aslında kök bölüm ve bağlı bölümler için çalışır. Thx
Sepero

7

İle ext4 (ve extfs ailesi) düğüm tabloları biçimi anda önceden tahsis edilir. Bu, dosya sistemleriyle ilgili geleneksel Unix davranışıdır. Bir birimi extfs dosya sistemiyle biçimlendirdiğinizde -N, mkfs yardımcı programının parametresini kullanarak beklediğiniz inode sayısını değiştirebilirsiniz . ( Kaynak ).

Bu tasarım, ölçeklenebilirliğe rağmen (aynı anda birden fazla dosya ayrılırken) daha iyi performans sunabilir. Biçim zamanında ihtiyaç duyulan inode sayısını tahmin etmek gerekir. Posta sunucusu gibi çoğunlukla küçük dosyalar içeren bir birim, gigabayt başına ISO içeren bir birimden daha fazla düğüm gerektirir.

Tüm inode'ları kullandıktan sonra, sürücüde hala boş alan olsa bile yeni dosya oluşturamazsınız. Hacim ne kadar büyük olursa inode tabloları da o kadar büyük olur. Bu, büyük disklerde birçok gigabaytın kaybolmasına neden olur.

Öte yandan, XFS "dinamik inode tahsisi" ( Kaynak ) adı verilen bir teknik kullanır . Bu, hacimdeki veri miktarına bağlı olarak inot sayısı büyüdükçe veya küçüldükçe daha iyi ölçeklenebilirliğe yol açar. Bu, dosya sisteminin ne için kullanılacağını tahmin edemediğinizde veya verileriniz için fazladan alan tasarrufu beklediğinizde daha iyi bir tasarımdır. Bu aynı zamanda NTFS davranışıdır.

Günlük kaydı hakkında söylenenler yanlıştır, günlük kaydı sadece birkaç megabayttır. Ana boşluk kaybı statik inode tahsisine bağlıdır.

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.