Linux Dosya Sistemleri Nasıl Oluşturulur ve Dönüştürülür, Ext2, Ext3 ve Ext4 Nedir ?

Merhabalar,

 

Rocky linux üzerinde, ext2’den ext3’e, ext2’den ext4’e ve ext3’ten ext4 dosya sistemlerine başarıyla dönüştürdüğümü test etmek için kullanacağım.

Bu kılavuzu izleyerek herkes kendi dosya sistemlerini akıllıca dönüştürebilir, ancak yine de, bunu yapmadan önce hepinizi UYARMAK istiyorum çünkü aşağıdaki görev yetenekli idari uygulamalar gerektiriyor ve bunu yapmadan önce dosyalarınızın önemli yedeğini almanız gerektiğinden emin olun. Bir şeyler ters giderse, en azından yedek verilerinizle geri dönebilirsiniz.

Bir bilgisayarda, dosya sistemi, dosyaların verileri depolamak, almak ve güncellemek için mantıksal olarak adlandırıldığı ve yerleştirildiği ve ayrıca mevcut aygıtlardaki alanı yönetmek için kullanılan bir yoldur.

Dosya sistemi, Kullanıcı Verileri ve Meta Veriler olarak adlandırılan iki bölüme ayrılmıştır. Bu yazıda, çeşitli Linux dosya sistemlerinin nasıl oluşturulacağını ve dönüştürüleceğini ve Ext2, Ext3 ve Ext4 dosya sistemleri arasındaki üst düzey farklılıkları sizlerle paylaşmaya çalışacağım.

 

 

Daha fazla okumaya geçmeden önce, Linux dosya sistemleri hakkında kısa bir bilgi vereyim.

Ext2 Second Extended File System (İkinci Genişletilmiş Dosya Sistemi):

Ext2 dosya sistemi 1993 yılında tanıtıldı ve Ext2, Remy Card tarafından geliştirildi. RedHat ve Debian gibi çeşitli Linux dağıtımlarında ilk varsayılan dosya sistemiydi.
Eski Ext dosya sisteminin sınırlamasının üstesinden gelmekti.
Maksimum dosya boyutu 16GB – 2TB’dir.
journaling (Günlük kaydı) özelliği kullanılamaz.
USB Flash sürücü, SD Kart vb. gibi normal olarak Flash tabanlı depolama ortamları için kullanılıyor.

 

 

Ext3 Third Extended File System (Üçüncü Genişletilmiş Dosya Sistemi):

Ext3 dosya sistemi 2001 yılında tanıtıldı ve aynısı, güvenilirliği artırmak ve temiz olmayan bir kapatmadan sonra dosya sistemini kontrol etme ihtiyacını ortadan kaldırmak için bir günlük kaydı özelliği ile Kernel 2.4.15 ile entegre edildi.
Maksimum dosya boyutu 16GB – 2TB.
Verileri yedeklemek ve geri yüklemek zorunda kalmadan Ext2’den Ext3 dosya sistemlerine yükseltme olanağı sağlar.

 

 

Ext4 Fourth Extended File System (Dördüncü Genişletilmiş Dosya Sistemi):

Ext4, merakla beklenen Ext3 halefi.
Ekim 2008’de, Ext4 dosya sistemi içeren Kernel 2.6.28’de kararlı kod olarak Ext4 birleştirildi.
Backward compatibility (Geriye dönük uyumluluk)
Maksimum dosya boyutu 16GB – 16TB.
Ext4 dosya sistemi, günlük kaydı özelliğini Kapatma seçeneğine sahiptir.
Sub Directory Scalability (Alt Dizin Ölçeklenebilirliği), Multiblock Allocation (Çoklu Blok Tahsisi), Delayed Allocation (Gecikmeli Tahsis), Fast FSCK (Hızlı FSCK) etc  gibi bir diğer özellikler mevcuttur.

 

Dosya Sistemi Türü Nasıl Belirlenir?

Linux dosya sistemi türünüzü belirlemek için terminalde aşağıdaki komutu root kullanıcısı olarak çalıştırın.

df -hT | awk '{print $1,$2,$NF}' | grep "^/dev/sdc"

 

Ext2 veya Ext3 veya Ext4 Dosya Sistemleri Oluşturma:

fdisk veya parted komutunu kullanarak bir dosya sistemi oluşturduğunuzda, dosya sistemlerinden birini oluşturmak için mke2fs komutunu kullanın ve SDC5  cihazını

Ext2 Dosya Sistemi Oluşturma:

mke2fs /dev/sdc5

 

 

Ext3 Dosya Sistemi Oluşturma:

-j seçeneği günlük kaydı için kullanılır.

mke2fs -j /dev/sdc6

veya

mkfs.ext3 /dev/sdc6

 

 

 

Ext4 Dosya Sistemini Oluşturma:

-t dosya sistemi türünü belirtme seçeneği.

mke2fs -t ext4 /dev/sdc7

veya

mkfs.ext4 /dev/sdc7

 

Ext2, Ext3 veya Ext4 Dosya Sistemlerini Dönüştürme:

Dosya sistemlerinin unmount etmek  dönüştürmek için her zaman daha iyi bir yoldur. Dosya sistemini umount ve mount etmeden dönüştürme yapılabilir. SDC5` i EXT2 den EXT3′ e dönüştürelim.

Ext2’yi Ext3’e dönüştürme

journal (Günlük) özelliğini etkinleştirerek bir ext2 dosya sistemini ext3 olarak değiştirmek için komutu kullanın.

tune2fs -j /dev/sdc5

 

sonra  işlemi aktif etmek için diski unmount ediyorum.

umount /dev/sdc5

 

ardından Ardından, düzeltmek ve onarmak için e2fsck komutuyla tam bir dosya sistemi kontrolü yapalım.

 

şimdi kontrol edelim /DEV/SDC5/ ext2  den ext3`  e dönüştürüldü mü ? İşlemin başarılı şekilde yapıldığını görüyorum.

 

 

Ext2’yi Ext4’e dönüştürme

En son journaling (günlük kaydı) özelliği ile eski ext2’den yeni ext4 dosya sistemine dönüştürmek için.İlk önce mevcut durumu kontrol edelim.SDC15 dosya sistemi ext2 dir.

 

ilk önce unmount edelim.

umount /dev/sdc15

 

sonrasında EXT2 den EXT4` e dönüştürelim.

tune2fs -O dir_index,has_journal,uninit_bg /dev/sdc15

 

Ardından, düzeltmek ve onarmak için e2fsck komutuyla tam bir dosya sistemi kontrolü yapalım.

e2fsck -pf /dev/sdc15

 

-p seçeneği dosya sistemini otomatik olarak onarır.
-f seçeneği, temiz görünse bile dosya sistemini kontrol etmeye zorlar.

 

şimdi tekrar son durumu kontrol edelim.Aşağıdaki görüldüğü gibi SDC15 dosya sistemi EXT4 olarak değişmiş.

 

Ext3’ü Ext4’e Dönüştürme:

Mevcut bir EXT3 dosya sisteminde ext4 özelliklerini etkinleştirmek için ilk önce mevcut durumu kontrol edelim.SDD6 bölümünün dosya sistemi EXT3 olarak gözüküyor.

 

ilk önce işlemi yapmak için unmount  etmemiz gerekiyor.

umount /dev/sdd6

 

 

Şimdi EXT3 den EXT4` e dönüştürünüz.Aşağıdaki komutu çalıştırdıktan sonra bir daha geri alamazsınız.

tune2fs -O extents,uninit_bg,dir_index /dev/sdd6

 

 

Ardından, düzeltmek ve onarmak için e2fsck komutuyla tam bir dosya sistemi kontrolü yapalım.

e2fsck -pf /dev/sdd6

 

 

Bu eğitim yazımızın sonuna geldik.Umarım bu eğitim yazısı sizler için faydalı olur.

 

 

 

Bu eğiticiye oy ver
[Total: 3 Average: 5]
Firat CANOĞLU TAĞ