Harici bir sürücüyü ext4 olarak biçimlendirmeniz önerilir mi?


48

Ek depolama ve yedekleme için kullanacağım yeni bir 2TB harici sabit diskim var. Sadece iki Ubuntu makinede kullanacağım. Sürücünün ext4 olarak biçimlendirilmesi önerilir mi? Bunu yapmanın herhangi bir avantajı var mı?


1
Ben oy kullandım. Çok iyi bir soru
Anwar

Yanıtlar:


35

Bence sorunuzun asıl önemli kısmı

Sadece iki Ubuntu makinede kullanacağım.

Seninle aynı ikilemle karşılaştım ve EXT4'ü seçtim. EXT4'ü seçmemdeki başlıca nedenler: 1) EXT4'ün dosya izinlerimi koruyacağı ve 2) EXT4'ün üzerindeki verilerin depolanmasını daha iyi yönettiği (örneğin, NTFS'in yaptığı gibi sürekli bir şekilde birleştirilmesi ve "kodlanmış" olması gerekmez). EXT4, NTFS'den daha kendine güvenen bir dosya sistemidir.

EXT4'ü kullanmanın tek olumsuz yanı, bir Windows makinesiyle içindeki verilere erişememenizdir. Ancak sorunuzda söylediğiniz gibi, bu bir problem olmayacak çünkü sadece Ubuntu makineleri kullanıyorsunuz.

IMHO, NTFS kullanmanın tek nedeni dosya sistemine Windows ile erişmeniz gerekiyorsa. Bunu yapmazsanız, NTFS gerçekten düşük kaliteli bir dosya sistemidir.


1
Daha önce windows altında linux bölümlemeyle başarılı bir şekilde çalıştım, belki eğer yanlış değilsem, ext3, ex2ifs vb. Gibi bir 3. parti sürücü kurmanız gerekir. Ben de ext4'ü destekleyen programlar / sürücüler olduğunu düşünüyorum. Windows temp, kullanıcılar, programlar vb., Aynı fiziksel dahili sürücü altında ikinci bir linux bölümünde depolamak benim için yaygındır. Bir daha asla ntfs kullanmayacağım! PC açıkken linux bölümlerinin çok sessiz olması ... çok şey anlatır!
Melsi

15

Yalnızca bu iki makinede kullanacaksanız ve USB bağlantısını kesmeden / kapatmadan önce sürücünün düzgün bir şekilde çıkarılması konusunda dini olmayı planlıyorsanız , evet, ext4 şiddetle önerilir.

  • ext4, özellikle aynı anda birden fazla dosya yazmaya çalışırken veya büyük bir dosya oluştururken, ext3 üzerinde size gelişmiş performans sunar.

  • Sürücü düzgün bir şekilde sökülmezse, takas işlemi biraz daha yüksek bir veri kaybı olasılığıdır .


12
Varsayılan olarak, veriler Ext4'te her 5 saniyede bir diske eklenir, bu nedenle sorun yalnızca sürücüyü yazdıktan hemen sonra kaldırırsanız ortaya çıkabilir.
roslav

2
Ben de sıfıra ayırdığı yeri azaltmak için tune2fs kullanmak ve bazı ayrılmış alan olması çok önemli değil bu yüzden sistem sürücüsü olmasın da tam disk kapasitesine kullanmasına izin de eklemek gerekir
barrymac

Veri kaybının performanstan daha yüksek önceliğe sahip olması halinde ne fs önerirsiniz? Ext4'teki günlüğe kaydetmenin ext3'ten daha esnek ve kesinlikle günlüğü olmayan ext2 veya çeşitli FAT biçimlerinden daha iyi olduğu izlenimini edindim.
pavon

7

Bunu tavsiye ederim. ext4 , Ubuntu için iyi bir sebep olan varsayılan dosya sistemidir. Yan avantaj olarak, tüm sürücüyü çok güçlü bir parola ile şifrelemek için Disk Yardımcı Programını kullanabilirsiniz. Bu şekilde harici sürücüyü hiç kaybederseniz (veya çalınmışsa) verilerinize üçüncü bir şahıs tarafından erişilemez.

Dahili ve harici tüm sürücülerimde ext4 kullanıyorum. Arkadaş bir Windows makineyle çalışması gereken sürücüler için küçük bir FAT veya NTFS bölümüne sahip olacağım.


5

Bu sorunun yanıtlarını almasından bu yana, ext4 okuma ve yazma konusunda Windows desteği önemli ölçüde gelişti. Örneğin, Ext2Fsd projesine bakın. Yaptığım şey, ext4 bölümüne diğer Windows bilgisayarlardan erişebilmem için Ext2Fsd'nin son sürümünü içeren küçük bir ekstra FAT bölümü oluşturmak.

Ayrıca ext4'ü NTFS'ye tercih etmenin bir başka iyi nedeninin NTFS için linux desteğinin etkinliği olduğunu da eklemeliyim. Benim durumumda, Ubuntu'dan harici ortama yedekleme yapmak için rsnapshot kullanılırken, ext4'e geçmek, dizinleri tekrar tekrar ayırmak için harcanan zamanı önemli ölçüde azalttı.


4

Hayır derdim, çünkü kendi rahatınız için, ileride diğer makinelerde kullanmak isteyebilirsiniz. (özellikle Windows).

Birkaç yıl önce sana benzer bir pozisyondaydım. Daha sonra, Windows 7'yi Sanal Makine olarak kurma gereksinimim vardı ve harici sürücüdeki dosyalara erişmek istedim. Windows VM'ye extfs yükleyerek mümkün olsa da , ayarlar kaydedilmez - bu yüzden şimdi Windows'a ihtiyacım olduğunda ilk yapmam gereken şey extfs yükleyicisini avlamak, yapılandırmak, sonra sürücüye erişebilmektir.

Tabii ki% 99,99999 oranında Windows'a asla dokunmayacağınızdan emin olabilirsiniz (durum böyle olursa şanslısınız :-)), ama benim açımdan gelecekteki gereklilikleri tam olarak yargılamak zordur, ve bu yüzden, sizin için çok az avantajı kaybetmek adına ' Ext4'ten harici bir sürücüde olsun, muhtemelen en iyi ihtimalle fat32 ile gidersiniz - eğer sadece uyumluluk nedenleriyle.

Yukarıda belirtildiği gibi, bu size fazlalaştı olabilir Ext3 Windows (ext4 hakkında emin değilim) üzerinde sürücüleri erişmek - bu yüzden Windows 7 üzerindeki kurmak onlara erişmek için sadece bir güçlük var olan bir seçenek, hatta ben neyi verilen demiştim.


Bunun dosya boyutu sınırı nedir?
Tim

2
Korkunç cevap. Açıkça sadece Ubuntu'da kullanıldığını söylüyor . Ve şişman??? Maksimum dosya boyutu 4GB, büyük olasılıkla 32k blok / küme, dergi yok ... Bozuk dosya sistemlerinden hoşlanıyorsanız ve bir şapka damlasındaki her bir dosya ve klasör adını kaybediyorsanız, emin olun, FAT
Xen2050

Belirttiğim gibi, cevabım daha fazla, sadece bir * nix makinesinde kullanacağınızı garanti edip edemeyeceğinizi soruyor. 6 yıl önce tam olarak bu pozisyondaydım - bugün sürücülerimi Windows dahil birçok işletim sistemi arasında paylaşıyorum. Ayrıca not edeceğim gibi - fat32 dosya sistemlerini düzenli olarak bozuyorsa ve dosyaları kaybediyorsanız, kullanımınızı muhtemelen incelemelisiniz çünkü bu normal değildir.
chrismou

2

Cevap kesin gereksinimlerinize bağlıdır.

ext4, Ubuntu, Fedora ve openSUSE dahil olmak üzere popüler Linux dağıtımlarının birçoğu için varsayılan dosya sistemi haline geldi. ext4, öncekilerden farklı olarak, 16 tebibite kadar dosya desteği (1 tebibit, 1.024 gigabayt'a eşittir, 1 gibabayt, 1.074 gigabayta eşittir) ve maksimum 1 Exbibyite büyüklüğüne sahiptir. Ext3 ve ext2 ile geriye doğru uyumludur, ext3 ve ext2'yi ext4 olarak monte etmeyi mümkün kılar. Bu, performansı biraz artıracaktır çünkü ext4'ün bazı yeni özellikleri, yeni blok ayırma algoritması gibi ext3 ve ext2 ile de kullanılabilir.

XFS, aslen Silicon Graphics, Inc.'te tasarlanan, yüksek oranda ölçeklenebilir, yüksek performanslı bir dosya sistemidir. Son derece büyük dosya sistemlerini desteklemek için kuruldu. XFS, eksi bir (en fazla 263-1 bayt) 8 dosya büyüklüğünde bir dosya boyutunu destekler, ancak bu ana bilgisayar işletim sistemi tarafından dayatılan blok sınırlarına tabidir. 32 bit Linux sistemleri hem dosya hem de dosya sistemi boyutunu 16 tebibite ile sınırlandırır.

Bu konuda çok fazla bilgi var, ancak Buradan Başlar ve bunu daha ileri götürmek isteyip istemediğinizi araştırmaya çalışırdım.

Umarım bu yardımcı olur.

Kaynaklar:

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.