Ödeme Yöntemleri Abuse

Linux'ta disk birleştirme

23.10.2022, 02:33

Her Windows kullanıcısı bir disk birleştirme olduğu gerçeğine aşinadır. Sabit diskin hızlı çalışması için gereklidir ve işletim sisteminin yüklü olduğu diski birleştirmek gerekir. Linux'taki Ext4 dosya sistemi parçalanmaya eğilimli değildir. Ancak pratikte, sistem üzerinde uzun süreli çalışma durumunda, bazı parçalanmaların biriktiği bilinmektedir. Daha sonra, Linux'ta bir diskin nasıl düzgün bir şekilde birleştirileceğini ayrıntılı olarak anlatacağız. Bunu yapmak için Ext4 dosya sistemi örneğine bakacağız.

Birleştirme - nedir bu? Karmaşık şeyler hakkında basit kelimelerle

Parçalanma nedir? Teoriye bakalım: bir sabit disk, her biri küçük bir veri parçasını depolayan çok sayıda küçük sektörden oluşur. Büyük dosyalar birkaç küçük parçaya bölünür.

Ancak Ext4 diğer dosya sistemleri gibi parçalanmaz çünkü yazılan dosyadan sonra alan ayırır. Ve parçalanma meydana gelse bile, dosyayı boş alana taşımaya çalışır. Parçalanma, dosya sistemi dolu olduğunda meydana gelir, ancak bu nadiren görülen bir durumdur.

SSD disklerin birleştirme işlemine ihtiyacı yoktur. Hareketli parça yoktur.

Bir kullanıcı FAT ya da NTFS sistemine bir dosya yazdığında, bu işlem için belirli bir miktar kaynak ayrılır, ardından sonraki dosyalar yazılır. Dosyayı güncellemek ve ona bilgi eklemek gerekirse, diskin başka bir bölümündeki diğer sektörler kullanılacaktır.

Bu tür çok sayıda dosya olduğunda, dosya tüm diske dağıtılabilir, bu da okuma gibi bir işlem durumunda okuma kafasını hareket ettirmek zorunda kalacağı ve bunun performansı yavaşlatacağı anlamına gelir. Parçalanma tamamen bununla ilgilidir.

Linux'ta birleştirme nasıl çalışır?

Diskin ne kadar parçalanmış olduğunu değerlendirmek için fsck yardımcı programını kullanın. f seçeneğini geçin . Dosya sisteminde büyük değişiklikleri önlemek için -n seçeneğini kullanın:

$ sudo fsck -fn /dev/sdb1

Linux'ta disk birleştirme

/dev/sdb1 doğrulama bölümüdür. Kontrolü bağlı bir sistem üzerinde gerçekleştirmeyin, yanlış hatalarla karşılaşırsınız, dosya sistemi üzerinde herhangi bir işlem yapılmazsa, herhangi bir hasar olmayacaktır. e4defrag yardımcı programı birleştirme işlemini gerçekleştirmenize yardımcı olacaktır, e2fsprogs klasöründe bulunur.

Eğer bu yardımcı program henüz yüklü değilse, komutu kullanarak yükleyin:

$ sudo apt install e2fsprogs

Ardından, istenen bölümün birleştirilmesi kullanılabilir. Aynı /dev/sdb1. Birleştirmeden önce bölümü bağlayalım:

$ sudo mount /dev/sdb1 /mnt

Linux'ta disk birleştirme

Sonra Ext4 birleştirme:

$ sudo e4defrag /dev/sdb1

Linux'ta disk birleştirme

Daha sonra, parçalanmayı tekrar kontrol edebilirsiniz. Bundan önce bölümü ayırın. Parçalanma %0:

$ sudo fsck -fn /dev/sdb1

İşte bu kadar. SSD sürücüleri birleştirerek zamanınızı boşa harcamayın. Buna ihtiyaçları yoktur.