Bir Disk veya Bölümdeki Dosya Sistemini Biçimlendirmek için Linux'ta mkfs Komutunu Kullanma ⋆ ALexHost SRL

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
04.12.2024

Bir Disk veya Bölümdeki Dosya Sistemini Biçimlendirmek için Linux’ta mkfs Komutunu Kullanma

Linux’taki mkfs ( make filesystem‘in kısaltması) komutu, kullanıcıların diskleri ve bölümleri belirli bir dosya sistemiyle biçimlendirmelerini sağlayan çok yönlü bir araçtır. İster yeni bir disk kuruyor, ister yeni bir bölüm oluşturuyor ya da mevcut bir diski yeniden biçimlendiriyor olun, mkfs dosya sistemlerini yapılandırmak için gerekli bir komuttur. Ext4, xfs, vfat ve diğerleri dahil olmak üzere çeşitli dosya sistemi türlerini destekleyerek farklı depolama ihtiyaçlarına uyarlanabilir hale getirir.

Bu makalede, Linux‘ta mkfs komutunun nasıl kullanılacağını, çeşitli seçenekleri ve parametreleri açıklayacak ve diskleri ve bölümleri biçimlendirmek için pratik örnekler sunacağız.

Mkfs nedir?

Mkfs komutu, belirtilen bir disk bölümü veya blok aygıtı üzerinde bir dosya sistemi oluşturmak için kullanılır. Dosya sistemi, bir depolama aygıtında dosya ve dizinleri düzenlemek ve saklamak için kullanılan bir yöntemdir. Mkfs kullanarak, belirli bir dosya sistemi biçimiyle ayarlayarak veri depolamak için bir disk veya bölüm hazırlayabilirsiniz.

Mkfs komutunun temel sözdizimi şöyledir:

mkfs -t <aygıt_adı>
  • -t: Oluşturulacak dosya sistemi türünü belirtir (örn. ext4, xfs, vfat).
  • <aygıt_adı>: Dosya sisteminin oluşturulacağı aygıt veya bölüm (örneğin, /dev/sdb1).

Bir Diski veya Bölümü Biçimlendirme için Hazırlama

Mkfs’yi kullanmadan önce, biçimlendirmek istediğiniz diski veya bölümü tanımlamanız çok önemlidir. Mevcut diskleri ve bölümleri fdisk, lsblk veya parted gibi araçları kullanarak listeleyebilirsiniz.

Örnek: Bölümleri lsblk ile Listeleme

lsblk

Çıktı:

İSİMMAJ:MINRMBOYUTROTİPMOUNTPOINT
sda8:00100G0disk
├─sda18:1020G0parça/
├─sda28:2080G0parçaev
sdb8:160500G0disk
└─sdb18:170500G0parça
Bu örnekte, /dev/sdb1 biçimlendirmeye hazır bir bölümdür.

Bir Bölümü mkfs ile Biçimlendirme

Örnek 1: ext4 Dosya Sistemi Oluşturma

Bir bölümü ext4 dosya sistemi ile biçimlendirmek için aşağıdaki komutu kullanın:

sudo mkfs -t ext4 /dev/sdb1

Bu komut /dev/sdb1 bölümünü ext4 olarak biçimlendirecektir. Ext4 dosya sistemi, sağlamlığı ve performansı nedeniyle Linux sistemlerinde yaygın olarak kullanılmaktadır.

Örnek 2: Bir xfs Dosya Sistemi Oluşturma

Bir bölümü büyük dosyaların işlenmesi için uygun olan xfs dosya sistemiyle biçimlendirmek için şunu kullanın:

sudo mkfs -t xfs /dev/sdb1

xfs, özellikle büyük dosyalar ve yüksek hızlı depolama aygıtları içeren senaryolarda yüksek performansıyla bilinir.

Örnek 3: vfat Dosya Sistemi Oluşturma

Hem Linux hem de Windows ile uyumlu bir dosya sistemi oluşturmanız gerekiyorsa, vfat kullanabilirsiniz:

sudo mkfs -t vfat /dev/sdb1

vfat, farklı işletim sistemleri arasında uyumluluk sağladığı için USB sürücüler ve diğer çıkarılabilir ortamlar için yaygın olarak kullanılır.

Belirli Dosya Sistemleri için mkfs Takma Adlarını Kullanma

Mkfs komutu, mkfs.ext4, mkfs.xfs ve mkfs.vfat gibi belirli dosya sistemi türlerini oluşturmak için çeşitli takma adlara sahiptir. Bu takma adlar, mkfs -t ile aynı işlevselliği sağlayan kısaltılmış komutlardır.

Örnek 4: Doğrudan mkfs.ext4 Kullanımı

T seçeneğini belirtmek yerine, mkfs.ext4’ü doğrudan kullanabilirsiniz:

sudo mkfs.ext4 /dev/sdb1

Bu komut sudo mkfs -t ext4 /dev/sdb1 komutuna eşdeğerdir ve genellikle kolaylık sağlamak için kullanılır.

Tüm Diski mkfs ile Biçimlendirme

Bazı durumlarda, ayrı bölümler oluşturmadan tüm diski biçimlendirmek isteyebilirsiniz. Bu daha az yaygın olsa da, doğrudan disk aygıtında (örneğin, /dev/sdb) mkfs kullanılarak yapılabilir.

Uyarı: Bir diskin tamamının biçimlendirilmesi, disk üzerindeki tüm bölümler ve içerikleri dahil olmak üzere tüm verileri silecektir. Devam etmeden önce önemli verilerinizi yedeklediğinizden emin olun.

sudo mkfs.ext4 /dev/sdb

Bu komut /dev/sdb diskinin tamamını ext4 olarak biçimlendirerek tüm diski tek bir dosya sistemi olarak kullanılabilir hale getirir.

Yaygın mkfs Seçeneklerini Anlama

Mkfs komutu, biçimlendirme işlemini özelleştirmek için kullanılabilecek çeşitli seçenekleri destekler. İşte yaygın olarak kullanılan bazı seçenekler:

  • -L: Dosya sistemine bir etiket atar.
  • b : Dosya sistemi için blok boyutunu ayarlar.
  • m : Dosya sisteminin süper kullanıcı için ayrılacak yüzdesini ayarlar (ext4 için varsayılan %5’tir).
  • q: Sessiz mod; oluşturma işlemi sırasında çıktıyı bastırır.

Örnek 5: Etiket ile Biçimlendirme

Bir bölümü etiketle biçimlendirmek için -L seçeneğini kullanın:

sudo mkfs.ext4 -L "MyData" /dev/sdb1

Bu komut /dev/sdb1 üzerinde bir ext4 dosya sistemi oluşturur ve bunu “MyData” olarak etiketler.

Biçimlendirilmiş Bölümün Takılması

Bir bölümü mkfs ile biçimlendirdikten sonra, erişilebilir hale getirmek için bağlamanız gerekir. Örneğin, /dev/sdb1 öğesini /mnt/mydata öğesine bağlamak için aşağıdaki komutları kullanın:

sudo mkdir -p /mnt/mydata
sudo mount /dev/sdb1 /mnt/mydata

Bağlantıyı yeniden başlatmalarda kalıcı hale getirmek için

/etc/fstab
dosyasına bir girdi ekleyin:

echo '/dev/sdb1 /mnt/mydata ext4 defaults 0 2' | sudo tee -a /etc/fstab

Dosya Sisteminin Doğrulanması

Dosya sisteminin doğru bir şekilde oluşturulduğundan emin olmak için lsblk veya df komutlarını kullanabilirsiniz:

lsblk -f

Çıktı:

AD FSTYPE ETIKET UUID BAĞLAMA NOKTASI
sdb1 ext4 MyData 123e4567-e89b-12d3-a456-426614174000 /mnt/mydata

Çıktı, /dev/sdb1 dosyasının “MyData” etiketiyle ext4 olarak biçimlendirildiğini gösterir.

Sonuç

Mkfs komutu, Linux’ta diskler ve bölümler üzerinde dosya sistemleri oluşturmak için güçlü bir yardımcı programdır. İster yeni bir depolama aygıtını biçimlendirmeniz, ister mevcut bir bölümü yeniden biçimlendirmeniz veya belirli bir dosya sistemi türü kurmanız gereksin, mkfs depolama ihtiyaçlarınızı etkili bir şekilde yönetmek için gereken esnekliği ve kontrolü sunar.

Mkfs’nin ve çeşitli seçeneklerinin nasıl kullanılacağını anlayarak, diskleri ve bölümleri güvenle biçimlendirebilir, veri depolamaya hazır ve sisteminizin gereksinimleriyle uyumlu olmalarını sağlayabilirsiniz. Yanlışlıkla veri kaybını önlemek için biçimlendirmeden önce aygıt adını iki kez kontrol etmeyi ve önemli verileri her zaman önceden yedeklemeyi unutmayın. Mutlu biçimlendirmeler!

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills