Linux kullanıcısıysanız, muhtemelen Linux dosya sistemlerinizi birleştirmenize gerek olmadığını duymuşsunuzdur. Ayrıca Linux dağıtımlarının disk birleştirme yardımcı programlarıyla birlikte gelmediğini de fark edeceksiniz. Ama bu neden?
Linux dosya sistemlerinin neden normal kullanımda birleştirilmeye ihtiyaç duymadığını ve Windows'ların neden gerekli olduğunu anlamak için, parçalanmanın neden oluştuğunu ve Linux ve Windows dosya sistemlerinin birbirinden nasıl farklı çalıştığını anlamanız gerekir.
Parçalanma Nedir
Birçok Windows kullanıcısı, deneyimsiz olanlar bile, dosya sistemlerini düzenli olarak birleştirmenin bilgisayarlarını hızlandıracağına inanıyor. Çoğu insanın bilmediği şey bunun neden olduğu.
Kısacası, bir sabit disk sürücüsünün üzerinde, her biri küçük bir veri parçası içerebilen birkaç sektör vardır. Dosyalar, özellikle büyük olanlar, birkaç farklı sektörde depolanmalıdır. Dosya sisteminize birkaç farklı dosya kaydettiğinizi varsayalım. Bu dosyaların her biri bitişik bir sektörler kümesinde saklanacaktır. Daha sonra, orijinal olarak kaydettiğiniz dosyalardan birini güncelleyerek dosyanın boyutunu artırırsınız. Dosya sistemi dosyanın yeni bölümlerini orijinal parçaların hemen yanında saklamaya çalışacaktır. Ne yazık ki, yeterince kesintisiz oda yoksa, dosya birden çok parçaya bölünmelidir - bunların hepsi şeffaf bir şekilde sizin için gerçekleşir. Sabit diskiniz dosyayı okuduğunda, her bir kesim parçasını okumak için kafalarının sabit sürücüdeki farklı fiziksel konumlar arasında atlaması gerekir - bu, işleri yavaşlatır.
Birleştirme, parçalanmayı azaltmak için dosya bitlerini hareket ettiren ve her dosyanın sürücüde bitişik olmasını sağlayan yoğun bir işlemdir.
Elbette bu, hareketli parçaları olmayan ve birleştirilmemesi gereken katı hal sürücüler için farklıdır - bir SSD'nin birleştirilmesi aslında ömrünü kısaltacaktır. Ve Windows'un en son sürümlerinde, dosya sistemlerinizi birleştirmek konusunda gerçekten endişelenmenize gerek yoktur - Windows bunu sizin için otomatik olarak yapar. Birleştirme için en iyi uygulamalar hakkında daha fazla bilgi için şu makaleyi okuyun:
HTG Açıklıyor: Gerçekten Bilgisayarınızı Birleştirmeniz Gerekiyor mu?
Windows Dosya Sistemleri Nasıl Çalışır?
Microsoft’un eski FAT dosya sistemi - en son varsayılan olarak Windows 98 ve ME'de görüldü, ancak bugün hala USB flash sürücülerinde kullanılıyor olsa da - dosyaları akıllıca düzenleme girişiminde bulunmaz. Bir dosyayı bir FAT dosya sistemine kaydettiğinizde, onu diskin başlangıcına mümkün olduğu kadar yakın kaydeder. İkinci bir dosya kaydettiğinizde, onu ilk dosyadan hemen sonra kaydeder - vb. Orijinal dosyaların boyutu büyüdüğünde, her zaman parçalanırlar. Yakınlarda büyümek için yer yok.
Microsoft’un Windows XP ve 2000 ile tüketici bilgisayarlarına giren yeni NTFS dosya sistemi biraz daha akıllı olmaya çalışıyor. Herhangi bir Windows kullanıcısının size söyleyebileceği gibi, NTFS dosya sistemleri zamanla parçalanmış hale gelse de, sürücüdeki dosyaların etrafında daha fazla "arabellek" boş alanı ayırır.
Bu dosya sistemlerinin çalışma şekli nedeniyle, en yüksek performansta kalmaları için birleştirilmeleri gerekir. Microsoft, Windows'un en son sürümlerinde arka planda birleştirme işlemini çalıştırarak bu sorunu hafifletmiştir.
Linux Dosya Sistemleri Nasıl Çalışır?
Linux’un ext2, ext3 ve ext4 dosya sistemleri - ext4, Ubuntu ve diğer mevcut Linux dağıtımlarının çoğu tarafından kullanılan dosya sistemidir - dosyaları daha akıllı bir şekilde tahsis eder. Birden çok dosyayı sabit diske yakın bir yere yerleştirmek yerine, Linux dosya sistemleri farklı dosyaları diskin her yerine dağıtır ve aralarında büyük miktarda boş alan bırakır. Bir dosya düzenlendiğinde ve büyümesi gerektiğinde, dosyanın büyümesi için genellikle bol miktarda boş alan vardır. Parçalanma meydana gelirse, dosya sistemi, bir birleştirme yardımcı programına gerek kalmadan normal kullanımda parçalanmayı azaltmak için dosyaları taşımaya çalışır.
Bu yaklaşımın çalışma şekli nedeniyle, dosya sisteminiz dolarsa parçalanma görmeye başlayacaksınız. % 95 (hatta% 80) doluysa, biraz parçalanma görmeye başlayacaksınız. Ancak, dosya sistemi normal kullanımda parçalanmayı önleyecek şekilde tasarlanmıştır.
Linux'ta parçalanmayla ilgili sorun yaşıyorsanız, muhtemelen daha büyük bir sabit diske ihtiyacınız vardır. Bir dosya sistemini gerçekten birleştirmeniz gerekiyorsa, en basit yol muhtemelen en güvenilir olanıdır: Tüm dosyaları bölümden kopyalayın, dosyaları bölümden silin, ardından dosyaları bölüme geri kopyalayın. Dosya sistemi, dosyaları diske geri kopyalarken akıllı bir şekilde tahsis edecektir.
Bir Linux dosya sisteminin parçalanmasını ölçebilirsiniz. fsck komutu - çıktıda "bitişik olmayan düğümleri" arayın.