Ext4 neden yalnızca 16 TB'a kadar tavsiye edilir?


28

Gelen ext4'ün wiki makalesi ben ext4 1 EIB kadar kullanılabilir, ancak sadece 16 TiB kadar önerilir gördüm. Neden böyle? XFS neden daha büyük dosya sistemleri için önerilir?

(ELICS: Bana CS öğrencisi gibi açıkla ama dosya sistemlerinde fazla bilgisi olmadan)



Büyük veri kümeleriyle çalışıyorsanız, Zetabyte Dosya Sistemi bakmaya değer bir şey olabilir: en.wikipedia.org/wiki/ZFS : þ
Mioriin 16.01

16 TB, 32 bitlik bir sayaçla hesaplanabilecek maksimum 4096 baytlık blok sayısıdır. Ext4 ile ilgili 64 bitlik bir sorun var gibi görünüyor. XFS, SGI'nın ilk günlerinden bu yana tamamen 64 bit özellikte olmuştur.
Andrew Henle

@Ve ext4 sınırı şu anda 48 bit, bu nedenle hala 64 bitlik bir endişe varken, 32 bit ile sınırlı olmak kadar kötü değil.
Stephen Kitt

1
Evet, wikipedia sayfasının metinde 100 TB ve kenar çubuğunda 16 TB olduğunu söylüyor; ilk referanslar eski bir Red Hat ve açıkçası modası geçmiş Ext4_Howto (son 4 yılda 5 güncelleme yapmış). Belki konuya ilgi duyan birileri daha yeni kaynaklar aramalı ve sayfayı güncellemeli mi? :)
ilkkachu

Yanıtlar:


37

Dan Tam alıntı ext4 Vikipedi girişi olan

Ancak, Red Hat, 100 TB'den büyük birimler için ext4 yerine XFS kullanılmasını önerir.

Ext4'ün belgede; bahseder

16 TiB'den büyük dosya sistemleri oluşturma kodu, bu makalenin yazıldığı sırada, e2fsprogs'un kararlı sürümünde değildir. Gelecekteki sürümlerde olacak.

16 TiB'den büyük dosya sistemlerinden kaçınmak için bir neden olurdu, ancak bu not eski e2fsprogs. ve bu tür sistemler için türleri mke2fskullanır (aslında 4 ila 16 TiB arası ötesinde); bunlar inode oranını arttırır, böylece daha az sayıda inode sağlanır.bighugebighuge

Red Hat tavsiyesine geri dönersek, RHEL 7.3'ten itibaren , XFS, 500 TiB'a kadar desteklenen varsayılan dosya sistemidir ve ext4 sadece 50 TiB'a kadar desteklenir . Depolama İdaresi Rehberi sınırları teknik bir şekilde ifade etse de (ayrıntıya girmeden) , bunun teknikten ziyade sözleşmeli olduğunu düşünüyorum . Orada hayal olan 50 TiB sınırı için teknik veya performans nedenleri ...

e2fsprogsSürüm notları görünüşe göre,: 16 TiB daha büyük önlemek dosya sistemlerine bir sebep do resize_inodeözelliği bundan daha büyük dosya sistemleri üzerinde devre dışı bırakılması vardır.


Ext4'ün üzerinde xfs kullanma nedenlerinin sözleşmeye bağlı olduğuna inanmanıza neden olan şey nedir?
HSchmale

5
@HSchmale X4'ü ext4 üzerinden XFS kullanmanın sözleşmeye bağlı sebepleri olduğunu kastetmiyorum, Red Hat'in 500 TiB'ye kadar XFS'yi ve 50 TiB'e kadar ext4'ü desteklediğini söylerken, yani müşterilerin destek talep edebileceği anlamına geliyor bu büyüklüklere kadar, ama bu ötesinde, Red Hat'in anladığım kadarıyla sözleşmeye bağlı bir yükümlülüğü kalmayacaktı. (Red Hat için çalıştığımı unutmayın, ancak yalnızca kendim için konuşuyorum.)
Stephen Kitt
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.