Categories
tr

Linux’ta mkfs komutu nasıl kullanılır?

Unix benzeri işletim sistemlerinde, mkfs komutu bir dosya sistemi oluşturur ve oluşturur.

Bu sayfada mkfs’nin Linux sürümü açıklanmaktadır.

  • Sözdizimi
  • örnekler
  • İlgili komutlar
  • Linux komutları yardımı

Açıklama

mkfs, genellikle bir sabit disk bölümü olan bir aygıtta bir Linux dosya sistemi oluşturmak için kullanılır. Aygıt bağımsız değişkeni, aygıt adıdır (ör. /dev/hda1 , /dev/sdb2 ) veya dosya sistemini içeren normal bir dosyadır. Boyut bağımsız değişkeni, dosya sistemi için kullanılacak blok sayısıdır.

mkfs tarafından döndürülen çıkış durumu, başarı durumunda 0, başarısızlık durumunda 1’dir.

Gerçekte, mkfs, Linux altında bulunan çeşitli dosya sistemi kurucuları ( mkfs. fstype ) için bir ön uçtur. Dosya sistemine özgü oluşturucu, belki /sbin , /sbin/fs , /sbin/fs. d , /etc/fs , /etc gibi birçok dizinde aranır (kesin liste derleme zamanında tanımlanır, ancak en azından şunları içerir:/sbin ve /sbin/fs ) ve son olarak PATH ortam değişkeninde listelenen dizinlerde. Daha fazla ayrıntı için lütfen dosya sisteminize özgü oluşturucu kılavuz sayfalarınıza bakın.

Sözdizimi

Seçenekler

-t, – tip türü Oluşturulacak dosya sisteminin türünü belirtin. Belirtilmezse, varsayılan dosya sistemi türü (şu anda ext2 ) kullanılır.
fs-seçenekleri Gerçek dosya sistemi oluşturucusuna iletilecek dosya sistemine özgü seçenekler. Garanti edilmemekle birlikte, aşağıdaki seçenekler çoğu dosya sistemi oluşturucusu tarafından desteklenir.
-V, – ayrıntılı Yürütülen tüm dosya sistemine özgü komutlar dahil olmak üzere ayrıntılı çıktılar üretin. Bu seçeneğin birden fazla belirtilmesi, dosya sistemine özel komutların yürütülmesini engeller. Bu gerçekten sadece test için kullanışlıdır.
-V, – versiyon Sürüm bilgilerini görüntüleyin ve çıkın. Optio n-V, sürüm bilgisini yalnızca tek parametre olduğunda görüntüler, aksi takdirde – verbose olarak çalışır.
-h, – yardım Yardımı göster ve çık.

örnekler

Yukarıdaki örnek, ilk disket sürücüdeki bir diskette bir ext2 dosya sistemi oluşturacaktır.

İlgili komutlar

fdisk — Bir disk bölümleme yardımcı programı. fsck — Bir Linux dosya sistemini kontrol edin ve onarın. losttup — Döngü cihazlarını kurun ve kontrol edin.

mkfs, seçtiğiniz belirli bir dosya sistemindeki bir diski veya bölümü biçimlendirmek için Linux’taki komut satırı aracıdır.

İçindekiler

Mkfs’deki harfler “make file system” anlamına gelir. Komut, Linux’ta depolama aygıtlarını yönetmek için yaygın olarak kullanılır. Mkfs’yi, bir diski belirli bir dosya sistemine biçimlendirmek için bir komut satırı aracı olarak düşünebilirsiniz.

MKFS komutunu aşağıdaki şekilde de kullanabilirsiniz.

Bu öğreticide, genellikle bir dosya sisteminin ne olduğunu tartışacağım. Ayrıca MKFS komutunu etkili bir şekilde kullanmak için örnekler de vereceğim.

MKFS komutu diskler ve bölümlerle uğraştığından, yönetici komutlarını çalıştırmaya erişimi olan kök veya sudo kullanıcı olmanızı gerektirir.

MKFS güçlü bir araçtır. Dosya sistemini değiştirmenin potansiyel sonuçlarını anlamak önemlidir. Yanlış cihaz düğümünü seçmek, o cihazdaki tüm verileri silecektir. Bu komutu kendi sorumluluğunuzda kullanın. Uyarıldın

Yine dosya sistemi nedir?

Bir dosya sistemi (FS), bir cihazdaki verileri yöneten yapı ve mantığı ifade eder. Dosya sistemi, verilerin nasıl depolandığını ve alındığını kontrol eder.

Birçok dosya sistemi türü vardır ve her birinin kendi avantajları ve dezavantajları vardır. İşte en yaygın dosya sistemleri türü:

Muhtemelen daha önce bu dosya sistemi türlerinden birine veya daha fazlasına rastladınız. Türleri bile ilgili işletim sistemleriyle ilişkilendirebilirsiniz.

Genel olarak konuşursak, FAT/NTF’ler Windows için tasarlanmıştır, EXT Linux sistemleri ile kullanılır ve APFS/HFS macOS dosya sistemleridir. Bunların her biri, sorunlarla sonuçlanabilecek dosya yapısının mantığını farklı şekilde ele alır.

Bu nedenle, bir dosya sistemi türü bildirmeden veya cihazınızı “biçimlendirmeden” önce bunu düşünmek çok önemlidir. Her kullanım durumu farklıdır ve hangi dosya sisteminin ihtiyaçlarınız için en iyi çalıştığına karar vermek size kalmıştır.

MKFS komut örnekleri

Size MKFS komutunun en yaygın kullanımından bazılarını göstereyim.

Lütfen gerçek sisteminizdeki bu komutlardan hiçbirini körü körüne denemeyin. Tüm verileri silen hedef aygıt/disk bölümünü biçimlendirir.

Herhangi bir seçeneği olmayan MKFS, Ext2 dosya sistemi oluşturur

Hedef aygıt için dosya sistemi türünü belirtmezseniz, varsayılan EXT2 dosya sistemini kullanır.

MKFS ile FileType belirtin

Ext2 kullanmak çok uygun veya tavsiye edilmez. Bu günlerde çoğu Linux sistemi Ext4’ü kullanmanızı önerir. Dosya sistemini aşağıdaki şekilde belirtebilirsiniz:

Ayrıca şöyle kullanabilirsiniz:

Bir cihazdaki kötü blokları kontrol edin

Ayrıca bir cihazdaki kötü blokları kontrol edebilir, ancak kontrolün genellikle uzun sürdüğünü unutmayın.

Bonus İpucu: Bir cihazın dosya sistemi türünü kontrol edin

MKFS komutunu kullanarak yeni biçimlendirdiğiniz bir cihazın dosya sistemi türünü kontrol etmek isteyebilirsiniz. Dosya komutunu bu amaçla kullanabilirsiniz.

İşte ne tür bir çıktı gösterebileceğini gösteren bir örnek:

Gerçek kullanım örneği: Bir USB aygıtında Dosya Sistemi oluşturmak için mkfs komutunu kullanma

Artık bazı arka plan bilgilerine sahip olduğunuza göre, mkfs’yi kullanmaya başlayabilirsiniz.

Aklıma gelen en pratik gösteri, bir USB flash depolama sürücüsünü biçimlendirmek. Aynı ilkeler, seçtiğiniz herhangi bir depolama türü için geçerli olacaktır.

Cihazınızı Bulun

Öncelikle cihazınızı bulmanız gerekecek. Kullanabileceğiniz bir yöntem sudo fdis k-l’dir. Bu, şu anda bağlı olan tüm disk düğümlerini listeleyecektir.

Çıktınız açıkça değişecektir. İstediğiniz sürücüyü belirlerken lütfen çok dikkatli olun. Emin değilseniz, diski çıkarın ve fdis k-l komutunu yeniden çalıştırın. Doğru cihaza sahipseniz, bağlantı kesildiğinde listelenmeyecektir.

Bölümü Doğrulayın

Kullandığım cihaz bir Patriot Bellek USB’si ve /dev/sdb konumunda bulunuyor. Doğru diski tanımlamanın yanı sıra, istenen bölümün fs’sini değiştirdiğinizden emin olmanız gerekir.

Mevcut verileri silmek ve yeni bir bölüm tablosu yazmak için fdisk araçlarını kullandım. Bunu yaparken, yazmak için yeni bir bölüm oluşturdum. Bu bölüm bizim hedefimiz olacak: /dev/sdb1 .

Bağlantıyı kaldır

Dosya sistemini değiştirmeyi denemeden önce umount komutunu kullanarak bağlantısını kesmeniz gerekir.

Dosya Sistemini Oluşturun

Artık hedefinizi doğruladığınıza ve sürücünün bağlantısını kaldırdığınıza göre, dosya sistemini oluşturmaya devam edebilirsiniz.

Çalışırken daha fazla bilgi görüntülemek için buray a-v ayrıntılı seçeneğini ekledim.

Bu işlem biraz zaman alabilir ancak hedef 2 TB’tan büyük değilse 20 dakikanın altında bitmelidir.

Son öğede asılı kalan programla ilgili birkaç sorun yaşadım. Ne yazık ki, ilerleme göstergesi yok ve hiçbir hatam olmadı.

Yeni oluşturulan dosya sistemini doğrulayın

İlk olarak, az önce kullandığınız cihazın dosya sistemini kontrol edin. İstediğin bu mu?

Cihazın birlikte kullanacağınız sistemlerde tanınmasını sağlamak önemlidir. Test adında bir klasör ve onun içinde test. txt adında bir dosya oluşturdum.

Zaman kazanmak için komutlarımı buraya kopyalayıp yapıştırabilirsiniz.

Her şey işe yaradıysa, sürücüyü istediğiniz sistemlere bağlayabilmeli ve dosyalara erişebilmelisiniz. Sisteminizdeki dosyalara erişemiyorsanız, muhtemelen bir uyumluluk sorunu vardır.

Çözüm

Umarım bu hızlı mkfs komutunu faydalı bulursunuz. Bu öğreticiyi beğendiyseniz, lütfen sosyal medyada paylaşın.

Herhangi bir yorumunuz veya sorunuz varsa, lütfen bunları aşağıya bırakın. Ele alınmasını istediğiniz konular için herhangi bir öneriniz varsa, onları da bırakmaktan çekinmeyin.