Dosya sistemleri mkfs komutu ile oluşturulur.
Her dosya sistemi türü için ayrı bir program kullanılır.
mkfs istenen dosya sistemi türüne göre ayrı
bir program çalıştırır. Türü -t fstype seçeneği
ile seçilir. Genel ve en önemli seçenekler aşağıda belirtilmiştir.
Ayrıntılı bilgi için komutun kılavuz sayfasına bakılabilir.
- -t dstürü
Dosya sisteminin türü seçilir.
- -c
Bozuk bloklar için tarama yapar ve bozuk blok listesini
hazırlar.
- -l DOSYA
Daha önceki bozuk blok listesini DOSYA isimli
dosyadan okur.
Disket üzerinde ext2 dosya sistemi oluşturmak için aşağıdaki komutları
uygulamak gerekir:
# fdformat -n /dev/fd0u1440
Çift-yüzlü, 80 iz, 18 sektör/iz. Toplam 1440 kB.
Biçemlendiriliyor...tamam
# badblocks /dev/fd0u1440 1440 $>$ bad-blocks
# mkfs -t ext2 -l bad-blocks /dev/fd0u1440
mke2fs 1.25 (20-Sep-2001)
Dosya sistemi ismi =
İşl. Sist. türü: Linux
Blok boyu = 1024 (günlük kaydı = 0)
Adımlama boyu = 1024 (günlük kaydı = 0)
184 düğüm, 1440 blok
72 blok (%5.00) süper kullanıcı için ayrıldı
İlk veri bloğu = 1
1 blok grubu
Grup başına 8192 blok ve 8192 sekme
grup başına 184 düğüm
Düğüm tabloları yazılıyor: bitti
Süperblokların ve dosya sisteminin hesap bilgileri yazılıyor: bitti
Bu dosya sistemi her 30 bağlamada bir ya da 180 günde bir, hangisi önce
gerçekleşirse, otomatik olarak denetlenecektir. Bu değerleri değiştirmek
için tune2fs'yi -c veya -i seçeneği ile çalıştırınız.
#
İlk önce disket biçemleniyor ( -n seçeneği bozuk
sektör taraması gibi ek faaliyetlerin yapılmasını önler). Daha
sonra bozuk sektör taraması, sonuçları bad-blocks
isimli bir dosyaya yönlendirilecek şekilde badblocks
ile yapılıyor. En sonunda, badblocks komutu ile
bulunan bozuk sektör listesi okutularak bir dosya sistemi
oluşturuluyor.
mkfs ile -c seçeneği
ayrı bir dosya ve badblocks komutu yerine
kullanılabilirdi. Aşağıda buna bir örnek görmekteyiz.
# mkfs -t ext2 -c /dev/fd0u1440
mke2fs 1.25 (20-Sep-2001)
Dosya sistemi ismi =
İşl. Sist. türü: Linux
Blok boyu = 1024 (günlük kaydı = 0)
Adımlama boyu = 1024 (günlük kaydı = 0)
184 düğüm, 1440 blok
72 blok (%5.00) süper kullanıcı için ayrıldı
İlk veri bloğu = 1
1 blok grubu
Grup başına 8192 blok ve 8192 sekme
grup başına 184 düğüm
Hatalı bloklar için denetleniyor (salt-oku testi): bitti
Düğüm tabloları yazılıyor: bitti
Süperblokların ve dosya sisteminin hesap bilgileri yazılıyor: bitti
Bu dosya sistemi her 30 bağlamada bir ya da 180 günde bir, hangisi önce
gerçekleşirse, otomatik olarak denetlenecektir. Bu değerleri değiştirmek
için tune2fs'yi -c veya -i seçeneği ile çalıştırınız.
#
-c seçeneği başka bir dosya ile birlikte
badblocks komutunu kullanmaktan daha uygun
bir kullanım şeklidir. Ama daha sonra bozuk blokları bulmak için
badblocks komutu yeniden kullanılmak zorundadır.
Sabit disk veya bir bölüm üzerinde dosya sistemi hazırlamak
disketler için yapılan işlemler ile benzerlik gösterir. Sadece
biçemlemek mecburi değildir.