Anasayfa » nasıl » Linux Neden Birleştirmeye Gerekmiyor?

    Linux Neden Birleştirmeye Gerekmiyor?

    Bir Linux kullanıcısıysanız, muhtemelen Linux dosya sistemlerinizi birleştirmeniz gerekmediğini duymuşsunuzdur. Ayrıca Linux dağıtımlarının disk birleştirme yardımcı programlarıyla gelmediğini de fark edeceksiniz. Ama neden bu?

    Linux dosya sistemlerinin neden normal kullanımda birleştirmeye ihtiyaç duymadığını anlamak - ve Windows sistemlerinde - parçalanmanın neden gerçekleştiğini 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ı, hatta deneyimsiz kullanıcılar bile, dosya sistemlerini düzenli olarak birleştirmenin bilgisayarlarını hızlandıracağına inanıyor. Birçok insanın bilmediği şey neden bu.

    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 dosyalar, birkaç farklı sektörde saklanmalıdır. Diyelim ki, dosya sisteminize birkaç farklı dosya kaydetmişsiniz. Bu dosyaların her biri bitişik bir sektör kümesinde saklanacaktır. Daha sonra, başlangıçta kaydettiğiniz dosyalardan birini güncelleyerek dosyanın boyutunu artırabilirsiniz. Dosya sistemi, dosyanın yeni bölümlerini, orijinal bölümlerinin hemen yanına kaydetmeye çalışır. Ne yazık ki, yeteri kadar kesintisiz oda yoksa, dosyanın birden fazla parçaya bölünmesi gerekir - bunların hepsi şeffaf bir şekilde gerçekleşir. Sabit diskiniz dosyayı okuduğunda, her bir sektör bölümünü okumak için kafalarının sabit sürücüdeki farklı fiziksel konumlar arasında dolaşması gerekir - bu işleri yavaşlatır.

    Birleştirme, her bir dosyanın sürücüde bitişik olmasını sağlayarak, parçalanmayı azaltmak için dosyaların parçalarını hareket ettiren yoğun bir işlemdir.

    Elbette, bu, hareketli parçaları olmayan ve birleştirilmemesi gereken katı hal sürücüleri 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 endişelenmenize gerek yok - Windows bunu sizin için otomatik olarak yapar. Birleştirme için en iyi yöntemler hakkında daha fazla bilgi için bu makaleyi okuyun:

    HTG Açıklıyor: Gerçekten PC'nizi birleştirmeniz gerekiyor mu??

    Windows Dosya Sistemleri Nasıl Çalışır?

    Microsoft'un eski FAT dosya sistemi - en son Windows 98 ve ME'de varsayılan olarak görülmesine rağmen, bugün hala USB flash sürücülerde kullanılıyor - dosyaları akıllıca düzenlemeye çalışmıyor. Bir dosyayı bir FAT dosya sistemine kaydettiğinizde, diskin başlangıcına olabildiğince yakın kaydeder. İkinci bir dosyayı kaydettiğinizde, ilk dosyadan hemen sonra kaydeder - vb. Orijinal dosyalar büyüyünce her zaman parçalanırlar. Büyümek için yakınlarda yer yok.

    Microsoft'un Windows XP ve 2000 işletim sistemiyle tüketici bilgisayarlarına giden yeni NTFS dosya sistemi biraz daha akıllı olmaya çalışıyor. Herhangi bir Windows kullanıcısı size söyleyebileceği gibi, NTFS dosya sistemleri zaman içinde parçalanmış hale gelmesine rağmen, sürücüdeki dosyalar etrafında daha fazla “tampon” boş alan ayırıyor.

    Bu dosya sistemlerinin çalışma şekli nedeniyle, en yüksek performansta kalabilmek için birleştirilmeleri gerekir. Microsoft, birleştirme işlemini Windows'un en son sürümlerinde arka planda çalıştırarak bu sorunu gidermektedir..

    Linux Dosya Sistemleri Nasıl Çalışır?

    Linux'un ext2, ext3 ve ext4 dosya sistemleri - ext4, Ubuntu ve diğer birçok Linux dağıtımının kullandığı dosya sistemidir - dosyaları daha akıllı bir şekilde tahsis eder. Linux dosya sistemleri, sabit diskte yan yana çok sayıda dosya yerleştirmek yerine, diskteki farklı dosyaları dağıtarak 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 çok fazla boş alan olur. Parçalanma meydana gelirse, dosya sistemi birleştirme yardımcı programına gerek kalmadan normal kullanımda parçalanmayı azaltmak için dosyaları hareket ettirmeye çalışır.

    Bu yaklaşımın çalışması nedeniyle, dosya sisteminiz dolarsa parçalanmayı görmeye başlayacaksınız. % 95 (hatta% 80) doluysa, parçalanma görmeye başlarsınız. Ancak, dosya sistemi normal kullanımda parçalanmayı önlemek için tasarlanmıştır.

    Linux'ta parçalanma ile ilgili sorunlarınız varsa, muhtemelen daha büyük bir sabit diske ihtiyacınız vardır. Aslında bir dosya sistemini birleştirmeniz gerekiyorsa, en basit yol muhtemelen en güvenilir yoldur: Tüm dosyaları bölümden kopyalayın, dosyaları bölümden silin, ardından dosyaları tekrar bölüme kopyalayın. Dosya sistemi, dosyaları diske kopyalarken akıllıca tahsis eder.


    Bir Linux dosya sisteminin parçalanmasını fsck komutuyla ölçebilirsiniz - çıktıda “bitişik olmayan inode” arayın..