Linux'ta Disk Bölümleri Nasıl Formatlanır
Diskleriniz için bir ext2 , ext3 veya ext4 dosya sistemine mi gitmelisiniz ? Veya işletim sistemleri arasında daha uyumlu olan FAT dosya sistemlerine bağlı kalmalısınız ?
Bu eğitimde, Linux'ta disk bölümlerini biçimlendirmenin yollarını ve bölümleriniz için doğru dosya sistemini seçmenin ardındaki düşünme sürecini inceleyeceğiz.
Önkoşullar
Linux'ta disk bölümlerini biçimlendirmek için ana makinenizde sudo kullanıcısı olmanız gerekir .
Sudo olduğunuzu doğrulamak için, hak listelerinizi görmek için “-l” seçeneği ile “sudo” komutunu çalıştırın.
$ sudo -l
User <user> may run the following commands on <host>:
(ALL : ALL) ALL
Debian/Ubuntu veya RHEL/CentOS üzerinde sudo olmak için kaynak arıyorsanız, özel kılavuzlarımıza göz atmayı unutmayın.
Hazır olduğunuzda bir sonraki bölüme geçebilirsiniz.
Linux'ta Mevcut Bölümleri Listeleme
Her şeyden önce, bölümleri biçimlendirmek için , sisteminizde mevcut olan farklı bölümleri tanımlamanız gerektiği açıktır.
Linux'ta mevcut bölümleri belirlemek için sisteminizdeki blok aygıtları (sabit sürücüler, USB sürücüler) listeleyen “lsblk” komutunu kullanın.
$ lsblk
Burada gördüğünüz gibi sda ve sdb adında iki diskimiz var .
sdb sürücüsü zaten bölümlenmiştir ve kök bağlama noktasına monte edilmiş sdb1 bölümünü içerir.
Öte yandan, sda sürücüsü henüz monte edilmemiş bir bölüm içerir: bu bölüm biçimlendirme için harika bir aday olacaktır .
Not : Bir diskiniz varsa ancak henüz herhangi bir bölüm içermiyorsa , Linux'ta disk bölümlerinin nasıl oluşturulacağına ilişkin kılavuzumuzu mutlaka okuyun.
Linux'ta Biçimlendirilmemiş Bölümleri Listeleme
Linux üzerinde formatsız bölümleri listelemek için “-f” seçeneği ile “lsblk” komutunu kullanınız.
"-f" komutu, "dosya sistemleri" anlamına gelir ve bir diske önceden yazılmış olabilecek dosya sistemleri hakkında bilgi görüntüler.
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
??sda1
sdb
??sdb1 ext4 b9df59e6-c806-4851-befa-12402bca5828 /
Gördüğünüz gibi, sdb1 zaten bir ext4 dosya sistemini barındırırken sda1'de bulunmuyor.
Sonuç olarak, disk bölümümüzü biçimlendirmek için sda1 bölümünü kullanacağız.
Dosya sistemi türünüzü seçin
Herhangi bir diski veya USB sürücüsünü biçimlendirmeden önce, hangi dosya sistemi türlerini oluşturmak istediğinize karar vermelisiniz.
Neden bu kadar önemli?
Bir dosya sistemi türü seçmek çok önemlidir çünkü tüm dosya sistemleri mevcut tüm işletim sistemleriyle uyumlu değildir.
Windows işletim sistemine EXT4 dosya sistemine sahip bir USB sürücü takmayı hiç denediniz mi?
Esasen USB sürücünüzü okuyamazsınız.
Dosya sistemi türünüzü seçmek için, maksimum dosya boyutu ve maksimum birim boyutunun yanı sıra farklı işletim sistemleri arasındaki uyumluluğu gösteren aşağıdaki tabloyu kullanabilirsiniz.
Tabloda, dosya sistemlerinin uyumlu olmadığı söylendiğinde, bu dosya sistemlerini okumak için üçüncü taraf yazılımların bulunabileceği gerçeği dikkate alınmaz.
Örneğin Windows işletim sistemlerinde EXT2 dosya sistemlerini okumak için sürücüler mevcut olabilir.
Sonraki bölümlerde, Windows için FAT32 ve NTFS bölümlerinin yanı sıra EXT4 bölümlerini nasıl oluşturabileceğinizi göreceğiz .
EXT4 dosya sistemlerini kullanarak bir Diski biçimlendirme
Genel olarak, diskleri Linux işletim sistemleri için biçimlendiriyorsanız, onu bir EXT4 dosya sistemiyle biçimlendirmek isteyebilirsiniz.
EXT4, günlük kaydı uygulayan modern bir dosya sistemidir .
Kısacası, bu dosya sistemi, dosya sistemi üzerinde yapılan tüm işlemleri gerçekleştirmeden önce takip eder.
Bu, sistemde bazı yazma işlemleri gerçekleştirirken sunucunuzu kapattığınızda çok kullanışlı olur.
İşlemleri anında gerçekleştirmeyerek, çekirdeğiniz henüz yapılmamış değişiklikleri izleyebilecek ve normal yürütmesine devam edebilecektir.
EXT4 dosya sistemi ile bir bölümü biçimlendirmek için “ mkfs ” komutunu kullanmanız ve “ ext4 ” dosya sistemini belirtmeniz gerekir .
$ sudo mkfs -t ext4 /dev/sda1
mke2fs 1.44.1 (24-Mar-2018)
Creating filesystem with 4096 1k blocks and 1024 inodes
Allocating group tables: done
Writing inode tables: done
Creating journal (1024 blocks): done
Writing superblocks and filesystem accounting information: done
Dosya sisteminizin doğru oluşturulduğunu doğrulamak için “ lsblk ” komutunu “ -f ” bayrağı ile tekrar çalıştırdığınızdan emin olun .
$ lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
??sda1 ext4 26529dea-c28a-4330-b549-8c8158efc7c7
sdb
??sdb1 ext4 b9df59e6-c806-4851-befa-12402bca5828 /
Artık dosya sisteminiz doğru bir şekilde oluşturulduğuna göre, erişilebilir olması için dosya sisteminizi bağlamanız gerekecek.
Bir EXT4 dosya sistemini bağlamak için mount komutunu kullanın ve doğru bölümün yanı sıra bağlama noktasını belirtin.
sudo mount <partition> <mountpoint>
Örneğin, az önce oluşturduğumuz bölümü, mevcut kullanıcımızın ana dizininde bulunan bir dizine monte etmek için çalıştırırdık.
$ sudo mount /dev/sda1 /home/<user>/partition
Bölümünüzün doğru şekilde monte edildiğini doğrulamak için, yine de “-f” bayrağıyla “lsblk” komutunu çalıştırabilirsiniz.
$ lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
??sda1 ext4 26529dea-c28a-4330-b549-8c8158efc7c7 /home/<user>/partition
sdb
??sdb1 ext4 b9df59e6-c806-4851-befa-12402bca5828 /
Mükemmel!
Bir EXT4 dosya sistemiyle disk bölümlerinizi nasıl biçimlendirebileceğinizi ve dosya oluşturmaya başlamak için onu nasıl bağlayabileceğinizi öğrendiniz.
Bir FAT32 dosya sistemi kullanarak aynı sonucu nasıl elde edebileceğinizi görelim .
FAT32 dosya sistemlerini kullanarak bir Diski biçimlendirme
FAT32 dosya sistemi, Dosya Tahsis Tablosu anlamına gelir ve FAT16 ve FAT12 gibi önceki dosya sistemlerinden sonra geliştirilmiştir.
FAT, çoğu modern bilgisayarda varsayılan dosya sistemi olmasa bile, disketlerde ve USB sürücülerinde hala yaygın olarak kullanılmaktadır.
Aslında, FAT dosya sistemi, küçük dosyalar ve küçük toplam hacim boyutu için oldukça kullanışlıdır ve mükemmel bir genel performans sağlar.
FAT32 dosya sistemi ile bir bölümü biçimlendirmek için “ mkfs ” komutunu kullanmanız ve FAT32 dosya sistemini belirtmeniz gerekir .
$ sudo mkfs -t vfat /dev/sda1
mkfs.fat 4.1 (2017-01-24)
Yine değişikliklerinizin diske yazıldığından emin olmak için “-f” seçeneği ile “lsblk” komutunu çalıştırın.
$ lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
??sda1 vfat 26529dea-c28a-4330-b549-8c8158efc7c7
sdb
??sdb1 ext4 b9df59e6-c806-4851-befa-12402bca5828 /
Yeni oluşturduğunuz bölümü “ mount ” komutunu kullanarak mount edebilirsiniz .
$ sudo mount /dev/sda1 /home/<user>/partition
Son olarak, tüm diskleri Windows için biçimlendirmeyi planlıyorsanız, NTFS dosya sistemini kullanmak isteyebilirsiniz.
Linux'ta NTFS kullanarak disklerinizi nasıl biçimlendirebileceğinizi görelim.
NTFS dosya sistemlerini kullanarak bir Diski biçimlendirme
Microsoft tarafından geliştirilen NTFS dosya sistemi , günümüzde çoğu Windows dağıtımında yaygın olarak kullanılan dosya sistemidir.
NTFS, FAT dosya sisteminden ve HPFS dosya sisteminden çok büyük bir gelişme olarak gelir ve gelişmiş performansın yanı sıra daha iyi güvenilirlik ve ölçeklenebilirlik sağlar.
Bir bölümü NTFS dosya sistemi ile biçimlendirmek için “ mkfs ” komutunu kullanmanız ve NTFS dosya sistemini belirtmeniz gerekir .
$ sudo mkfs -t ntfs /dev/sda1
Cluster size has been automatically set to 4096 bytes.
Initializing device with zeroes: 100% - Done.
Creating NTFS volume structures.
mkntfs completed successfully. Have a nice day.
Yine dosya sisteminizin doğru ayarlandığından emin olmak için “-f” bayrağı ile “lsblk” komutunu çalıştırın.
$ lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
??sda1 ntfs 26529dea-c28a-4330-b549-8c8158efc7c7
sdb
??sdb1 ext4 b9df59e6-c806-4851-befa-12402bca5828 /
Bir NTFS dosya sistemini bağlamak için "mount" komutunu kullanın ve kullanmak istediğiniz bağlama noktasını belirtin.
$ sudo mount /dev/sda1 /home/<user>/partition
Tebrikler!
Bir NTFS dosya sistemi kullanarak diskinizi Linux'ta başarıyla biçimlendirdiniz.
Çözüm
Bu öğreticide, mkfs komutunu kullanarak Linux'ta diskleri nasıl biçimlendirebileceğinizi ve çeşitli dosya sistemlerini oluşturmak için nasıl kullanılabileceğini öğrendiniz: EXT4 , FAT32 ve NTFS .
Ayrıca, dosya sistemleri uyumluluğu ve Linux ile Windows arasında veya Linux ile MacOS işletim sistemleri arasında disk değiştirmeyi planlıyorsanız hangi dosya sistemini kullanmanız gerektiği hakkında daha fazla şey öğrendiniz.
Bir yan not olarak, mount kullanarak bölümlerinizi mount, bağlama noktasını kesin yapmaz ve bir sonraki yeniden başlatmada sıfırlanır.
Linux sistem yönetimi ile ilgileniyorsanız, web sitesinde özel kategorimizi okuduğunuzdan emin olun.
Bu makale, disk yönetimiyle ilgili bir dizinin parçasıdır:
Kaynak