Birleştirme neden gereksiz?


104

Ubuntu'da neden birleştirme gereksiz?


2
Gereksiz değildir ve kullanımınıza bağlı olarak, arada bir her seferinde birleştirmek isteyebilirsiniz. XFS / ext4'ün birleştirilmesi kolaydır. Sadece araçları onlar için kullanın, hemen yapılmayacaklar. EXT4 (Ubuntu varsayılanı - ext4.wiki.kernel.org/index.php/… )
Apache

Yanıtlar:


61

Ubuntu tarafından kullanılan ve ext2 ve ext3 gibi kullanılan temel dosya sistemlerinin birleştirilmesi gerekmez, çünkü dosyaları NTFS ile aynı şekilde parçalamazlar. Ext3'te daha fazla ayrıntı var - Vikipedi, özgür ansiklopedi


4
Ubuntu aslında ext4 kullanıyor.
Marco Ceppi

18
ext4 ext3'ü temel alır, ext2'yi temel alır. :)
Broam

49
-1. Aslında, çok daha az derecede, birleştirilmeleri gerekebilir.
andol

3
Bir SSD'niz varsa onu da birleştirmeniz gerekmez.
Lekensteyn

4
@ andol, bir parçalanma olması , birleştirmeniz gereken anlamına gelmez . Windows, "ihtiyaç duyuyor" çünkü saçma düzeyde parçalanma yaratıyor. Küçük bir miktar gerçek bir fark yaratmaz ve Linux mutlak bir asgari seviyede tutmakta çok iyidir.
psusi

53

Bazıları, aslında birleştirme ihtiyacımız olmayan bir efsane olduğunu iddia ediyor. Aslında buna ihtiyacımız olduğunu savunduk, ancak yalnızca bir kez dosya sistemi oldukça dolduğunda (yani, ~% 10'dan daha az boş alan). Araçlar vardır e2defrag gibi defragging için kullanılabilir.


16
Ve bu "bazı" doğru. Yazılacak başka hiçbir yer kalmamışsa, parçalanmamak mümkün değildir.
maco

2
Eh, daha fazla boş alan için birleştirme% 10'dan daha az boş alana sahip olduğunuzda en büyük sorunun olmayacağını ve yeni bir sabit diskin daha akıllıca bir karar olabileceğini iddia edebilir ;-)
Rinzwind

7
Dikkat et! Bu web sitesinden alınmıştır: en.wikipedia.org/wiki/Ext3#Defragmentation "Dosya sistemi düzeyinde çalışan çevrimiçi bir ext3 birleştirme aracı yoktur. Çevrimdışı bir ext2 birleştirme, e2defrag var, ancak ext3 dosya sisteminin ext2'ye geri dönüştürülmesini gerektirir. ilk olarak, ancak dosya sisteminde açık olan özellik bitlerine bağlı olarak, e2defrag verileri tahrip edebilir, yeni ext3 özelliklerinin çoğunun nasıl ele alınacağını bilmiyor. ”
Celso,

7
@Celso, bkz. Launchpad.net/e2defrag ... şimdi ext3 / 4'ü anlıyor.
psusi

24

Parçalanma, sürücüdeki ilk açık bloklarda dosya yazma ürünüdür. Zamanla, dosyalar oluşturulur ve silinirken, küçük disk bölümleri açılır ve bu da yeni yazılmış dosyaların bu tür birkaç açıklığa bölünmesine neden olur. Bu, yavaş donanım ve yavaş disklerle geçmişte çok daha fazla bir sorun olmasına rağmen performansı düşürebilir.

Ubuntu, ext4'teki varsayılan dosya sistemi (ve yakın zamana kadar ext3) dosyaların parçalanmasını mümkün olduğunca sınırlamak için tasarlanmıştır. Dosya yazarken, kullanılan blokları sıralı tutmaya veya birbirine yakın tutmaya çalışır. Bu, birleştirmeyi etkin bir şekilde gereksiz kılar.


1
Bu bilgi için kaynak?
JimLohse

7

Bu bağlantıya bakınız . Dosyaların Windows'ta ve Linux'ta nasıl depolandığı ve neden Linux dosya sistemlerinin genellikle birleştirilmelerinin gerekmediğine dair ayrıntılı bir açıklama sunar.


4

Ext4 Howto - Ext4 Bu makaleye göre anında ext4 birleştirmeleri ancak bir defrag aracı üzerinde çalışıyorlar. Kişisel olarak, belki de yoğun kullanılan dosya sunucuları dışında, bunun gerekli olduğunu düşünmüyorum.

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.