Yeni ext4 bölümü ve kullanılan alan


25

Yeni ext4 bölümüm var, bu sadece mkfs.ext4 -m 0.1 / dev / mapper / abak-home ile oluşturduğum anlamına geliyor ve zaten 27G alanı kullandım. Ayrılmış kök alanı (-m) 0 olarak ayarlandığında herhangi bir etkisi olmadı.

LVM kullanıyorum ancak LVM'nin bunun üzerinde bir etkisi olması gerektiğini düşünmüyorum. Ubuntu versiyonu 12.04 LTS'dir.

# df -h
Dosya Sistemi Boyutu Kullanılan Avail Kullanımı% Monte Edildi
...
/ dev / mapper / abak-evi 1.8T 27G 1.8T% 2 / ev

Sonra ext3 ile bölüm oluşturmaya çalıştım ve sonuç çok daha iyi :

# df -h
Dosya Sistemi Boyutu Kullanılan Avail Kullanımı% Monte Edildi
...
/ dev / mapper / abak evi 1.8T 196M 1.8T 1% / ana sayfa

Neyse neden fark ve bunu düzeltmek için ?

Yanıtlar:


34

Düzeltecek bir şey yok ve bu tamamen normal.

ext4, herhangi bir dosya oluşturulmadan önce çok fazla ek yük oluşturur. O mu değil o ext3 daha "kötü" olduğu anlamına gelir. Bu bölümü dosyalarla doldurursanız, ext3'lerin (ve NTFS'lerin) ek yükünün dosyalarla orantılı olarak büyüyeceğini, ext4 ile temelde sonsuza dek sabit kalacağını fark edeceksiniz.

Ek yükü "önceden tahsis" ederek, büyümekte olandan çok daha iyi başa çıkabiliyor . Böylece ext4, ext3'ün daha sonra ne yapacağını şimdi yapıyor.

Ayrıca, 27G çokça görünebilir, ancak yine de sadece% 1.5 oranında bir ek yük . Bunu, zayıf alanın, bölüm alanınızın% 5 ila% 30'unu herhangi bir şey yiyebildiği FAT günleri ile karşılaştırın ve o zamandan bu yana olayların ne kadar büyük oranda geliştiğini göreceksiniz.

Ayrıca, şiddetle tavsiye karşı kullanarak -m 0. Ayrılmış alan bir nedenden dolayı var: parçalanma şansını düşürüyor ve alandan tasarruf sağlıyor fsck. Yalnızca kullanıcılardan ayrılmıştır , ancak root (ve böylece tüm yazılımlarınız yükler) onu tamamen kullanabilir. % 5'in aşırı olduğunu düşünüyorsanız, en az% 1 bırakın.

Unutmayın: İçinde parçalanma kabusu yok ext. Ama bu güzellik bir bedeli var. Uygun yönetim için yer olarak boş alana ihtiyaç duyar. Ona ver ve her şey daha yumuşak olacak. Ayrıca, daha büyük bir tane satın almadan önce HDD'lerini% 90'ın üzerinde kim kullanıyor? Öyleyse% 5 ayrılmış bir alanla ilgili sorun nedir? Bir dahaki sefere yanlışlıkla tüm bölümü dolduran ve diğer işlemler için alan yetersizliği nedeniyle işletim sistemini çökerten bir düzine GB dosyası oluşturduğunuzda sizi kurtarabilir.

Daha ayrıntılı, daha ayrıntılı bir teknik okuma için, buraya okuyun


Üstüne , önemli belgeler için şifreli bir kap gibi küçük bir birim oluşturuyorsanız, üzerine yazılım yüklemeyeceğiniz veya kök olarak işlem yapamayacağınız durumlar önemlidir.
Dan Dascalescu

@DanDascalescu: Bu durumda, kullanımı -m 0iyi ve ext4 havai sadece% 1.5 olacaktır
MestreLion

4

Bunun genel gider olduğuna inanıyorum: dosya sistemleri dosyalar hakkındaki bilgileri saklamak için bir yere ihtiyaç duyuyor. Daha yeni bir dosya sistemi olan ext4, dosya meta verileri için, depolama aygıtlarının daha küçük ve daha az dosya tutabilecekleri bir zamanda geliştirilen ext3'ten daha fazla alan ayıran varsayılanlara sahip olabilir.

LVM'nin bu konuda hiçbir etkisi olmadığı konusunda haklısın; blok cihazları sağlamanın başka bir yolu.

Bunu mutlaka "düzeltmeniz" gerektiğini düşünmüyorum - ve ext4 ile varsayılan seçenekleri kullanarak ext3'ten daha büyük bir sürücüde daha iyi olmanızı bekliyorum. Dosya sistemini oluştururken seçenekleri ince ayar yapmak istiyorsanız, için el kitabını her zaman inceleyebilirsiniz mkfs.ext4. Bu tür seçenekler muhtemelen hacim için beklenen yük ışığında yapılır.


Evet, bundan da şüpheleniyorum. 27G benim için biraz aşırı olsa da. Bu konuda şüphelerimizden daha fazla bilgi edinmek istiyorum. :)
Samuel

@Samuel: 27GB, 2 TB ses seviyesinden bahsettiğinizde aşırı olmaktan uzak
MestreLion

-2

Bunun yerine df -H kullanın. Gördüğünüz fark, gerçek GB / TB (1024 faktörü) ve satış erkek GB / TB (1000 faktörü) arasındaki farktan kaynaklanıyor.


2
Asıl mesele bu değil. Sorun ext4 ek yükü veya daha doğrusu ayrılmış alandır. Daha fazla bilgi için diğer cevaplara bakınız.
Léo Lam
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.