İSİM
mke2fs - bir ext2/3 dosya sistemi oluşturur
mke2fs [ -c | -l dosyaismi ] [ -b blok-boyu ] [ -f adım-boyu ]
[ -i düğüm-boyu ] [ -j ] [ -J günlük-seçenekleri ]
[ -N düğüm-sayısı ] [ -n ] [ -m yedek-blok-yüzdesi ]
[ -o işletim-sistemi ] [ -O özellik[,...] ] [ -q ]
[ -r ds-sürümü ] [ -R raid-seçenekleri ] [ -v ] [ -F ]
[ -L etiket ] [ -M son-bağlanan-dizin ] [ -S ]
[ -T ds-türü ] [ -V ] aygıt [ blok-sayısı ]
mke2fs -O günlük-aygıtı [ -b blok-boyu ] [ -L etiket ] [ -n ] [ -q ]
[ -v ] harici-günlük [ blok-sayısı ]
mke2fs, genellikle bir disk bölümü
üzerinde ext2/ext3 dosya sistemi oluşturmak için
kullanılır. aygıt, aygıta
karşılık gelen özel dosyadır
(örneğin: /dev/hdXX). blok-sayısı,
aygıttaki blok sayısıdır. Şayet
belirtilmemişse, mke2fs dosya sistemi boyutunu kendisi tespit
eder. Şayet mkfs.ext3 şeklinde
kullanılmışsa, sanki -j seçeneği
kullanılmış gibi günlük dosyası
oluşturur.
- -b blok-boyu
- Blok boyutlarını bayt cinsinden tanımlar.
Geçerli değerler blok başına 1024, 2048, 4096
bayttır. Şayet bu seçenek belirtilmemişse,
mke2fs blok boyutu dosya sisteminin kullanımına uygun
olarak dosya sistemi boyutuna göre
kararlaştırılır (-T
seçeneğine bakınız).
- -c
- Dosya sistemi oluşturulmadan önce aygıt bozuk bloklar
aranır. Eğer bu seçenek iki kere
belirtilmişse, hızlı bir salt okunur sınama
yerine daha yavaş ve yıkıcı bir oku/yaz
sınaması yapılır.
- -f
adım-boyu
- Bayt cinsinden adımlama boyu. Bu sürümde
adım-boyu blok boyuna eşittir.
- -F
- Aygıt blok özellikli olmasa bile, hatta sisteme
bağlı olsa bile dosya sistemini oluşturulur.
- -i
düğüm-boyu
- Boş bir dizinin disk üzerinde kaplayabileceği en
küçük alan, bayt cinsinden verilir. mke2fs,
diskteki boşluğunun her
düğüm-boyu baytlık alanı
için bir dosya düğümü oluşturur.
düğüm-boyu
büyüdükçe, daha az düğüm
oluşturulur. Bu değer, dosya sisteminin blok boyutundan daha
küçük olmamalıdır, yoksa çok
fazla düğüm oluşturulmak durumunda
kalınabilir. Unutmayın ki bir dosya sistemi
oluşturulduktan sonra içindeki düğüm
sayısını artırmak mümkün
değildir. Bu nedenle bu parametre için değer atarken
oldukça dikkatli olmanız ve kararınızı
ona göre vermeniz gerekmektedir.
- -j
- ext3 günlüklü dosya sistemini oluşturur.
Şayet -J seçeneği
kullanılmamışsa, günlük dosyası
öntanımlı özelliklerle oluşturulur.
Günlük destekli bir dosya sistemi oluşturabilmek
için ext3 destekli bir çekirdek kullanmak
zorundasınız.
- -J
günlük-seçenekleri
- Belirtilen günlük-seçenekleri
kullanılarak ext3 günlük dosyası
oluşturulur. Günlük seçenekleri virgül
ile ayrılarak ve herbirinin değeri "="
işareti kullanılarak belirtilirler. Desteklenen
günlük seçenekleri:
- size=günlük-boyu
- Dosya sisteminin içinde boyu MB cinsinden belirtilen
günlük dosyasını oluşturur. Bu
dosyanın boyutu 1024 dosya sistemi bloğundan daha
küçük olamaz (örnek: şayet
1k'lık bloklar kullanmışsanız en
azından 1 MB'lik; 4k'lık bloklar
kullanmışsanız en azından 4MB'lik
günlük dosyası
oluşturmalısınız). Ayrıca bu dosya
102400 dosya sistemi bloğundan büyük olamaz.
- device=dış-günlük-aygıtı
- Başka bir aygıt üzerindeki jurnal
dosyasının kullanılması
sağlanır. Bu aygıt üzerindeki
günlük dosyası daha önce
aşağıdaki gibi oluşturulmuş
olmalıdır:
mke2fs -O günlük-aygıtı dış-günlük-dosyası
-
dış-günlük-dosyası,
oluşturulacak yeni dosya sistemi ile aynı blok boyunda
olmalıdır.
dış-günlük-aygıtı
olarak doğrudan bir aygıt ismi belirtmek yerine,
LABEL=etiket veya UUID=uuid de
tanımlanabilir. Bu yöntemle, günlük
dosyasının başlangıçındaki
ext2 süperbloğunda saklanan etiket veya
uuid'ye göre konumlanan dış aygıt
atanmış olur. Bir günlük
aygıtının etiket veya uuid'sini
görebilmek için dumpe2fs(8)'i kullanabilirsiniz.
Ayrıca, tune2fs(8)'in -L seçeneğine
de bakınız.
-
- Bir dosya sistemi için boyut ve aygıt
seçeneklerinin ikisi birden belirtilmez. Sadece birisi
belirtilebilir.
- -l dosyaismi
- İsmi dosyaismi ile belirtilen bozuk blokarın
listesini içeren dosyayı okur. Bu listede bulunan bozuk
blokların boyu, mke2fs ile
kullandığınız blok boyu ile aynı olmak
zorundadır. Bir dosya sistemini biçimlemeden önce
bozuk blok sınaması için mke2fs'nin -c
seçeneğini kullanmak daha kolay ve daha az baş
ağrıtıcı olabilir. Böylece
mke2fs, badblocks uygulamasına daima doğru
parametreleri geçebilir.
- -L etiket
- Dosya sistemine bir etiket atar.
- -m
yedek-blok-yüzdesi
- Süper kullanıcı için ayrılacak
blokların yüzdesini ayarlar. Öntanımlı
değer %5'dir.
- -n
- Dosya sistemi oluşturulmaz, sadece işlemleri
gösterir, Yapsaydık ne olurdu sorusuna cevap bulmak
için en uygun yoldur. Bu seçenek, belirli bir dosya sistemi
için, yedek süper blokların yerini tespit etmek
için kullanılır, bunun için dosya sisteminin
ilk oluşturulması esnasında kullanılan
mke2fs parametreleri kullanılır (tabii ki -n
seçeneği eklenerek).
- -N
düğüm-sayısı
- Düğüm boyuna göre hesaplanmış
düğüm sayısı yerine bu seçenekle
toplam dosya düğümü sayısı
belirtilebilir. Bu seçenek, kullanıcının
istediği değeri doğrudan atamasını
sağlar.
- -o
işletim-sistemi
- Dosya sisteminin "creator os" alanının
öntanımlı değeri yerine yazılacak
değer.Normalde bu değer öntanımlı
olarak mke2fs uygulamasının üzerinde
çalıştığı işletim
sistemine ayarlıdır.
- -O
özellik[,...]
- Dosya sistemini verilen özellikler (dosya sistemi
seçenekleri) ile oluşturur. Öntanımlı
olarak açık olan özelikler `^' sembolü
önek olarak kullanmak sureti ile kapatılabilir.
Gerçekte, mke2fs Linux 2.2 veya daha yeni bir sistem
üzerinde çalışıyorsa, dosya sistemi
özeliklerinde sparse_super ve filetype
özellikleri öntanımlı olarak etkin duruma
getirilir (işletim-sistemi olarak Hurd
belirtilmemişse). Linux 2.2 öncesi çekirdekli bir
yere bağlanmış dosya sistemleri veya diğer
çekirdekler -O none seçeneği ile
oluşturulmalıdır. Böylece, mke2fs'nin
üzerinde çalıştığı sistem
bu özelliği desteklese bile, bu özellik devre
dışı bırakılmış olur.
Desteklenen dosya sistemi özellikleri
şunlardır:
- sparse_super
- Büyük dosya sistemlerinde yer tasarrufu sağlayabilmek
için daha az yedek süperblok
oluşturulmasını sağlar.
- filetype
- Dizin girdilerinde dosya türü bilgilerinin
saklanmasını sağlar.
- has_journal
- -j seçeneğinin yaptığı gibi bir
ext3 günlük dosyası oluşturur.
- journal_dev
- Bir ext2 dosya sistemi yerine, verilen aygıt üzerinde bir
dış ext3 günlük dosyası
oluşturur. Bu dosyanın blok boyu
günlükleyeceği dosya sisteminin blok boyu ile
aynı olmalıdır.
-
- -q
- Sessiz çalışma. mke2fs'nin bir betik
içinden
çalıştırıldığı
durumlar için oldukça uygundur.
- -r
ds-sürümü
- Yeni dosya sistemi için dosya sistemi
sürümünü düzenler. Sadece 1.2
çekirdekleri 0 sürümü dosya sistemlerini
desteklemektedir. Öntanımlı olarak 1
sürümü dosya sistemleri oluşturulur.
- -R
raid-seçenekleri
- Dosya sistemi için RAID seçeneklerini düzenler. Bu
seçenekler virgül ile ayrılarak ve herbirinin
değeri "=" işareti kullanılarak
belirtilirler. Desteklenen seçenekler şunlardır:
- stride=ayırma-boyu
- Her bir elemanı ayırma-boyu blokluk bir RAID dizisi
olarak dosya sistemini yapılandırır.
-
- -S
- Kurtarma amacıyla sadece süperblok ve grup
tanımlayıcılar yeniden yazılır.
Bütün süperbloklar ve yedek
süperblokların zarar gördüğü
durumlar için faydalıdır ve last-ditch kurtarma
yöntemi tercih edilir. Bu seçenek ile mke2fs
süperblokları ve grup
tanımlayıcılarını tekrar ilklendirir,
düğüm tablosuna, blok ve düğüm
biteşlemine dokunmaz. Bu seçeneğin
kullanılmasında sonra e2fsck derhal
çalıştırılmalıdır.
Herhangi bir verinin kurtarılma garantisi
olmadığını unutmayınız. Bu
seçeneği kullanırken doğru blok boyu kullanmak
kritik derecede önemlidir. Aksi taktirde kurtarma işleminin
hiç şansı olmaz.
- -T
ds-türü
- Dosya sisteminin ne amaçla
kullanılacağını belirtir, böylece
mke2fs'nin en uygun dosya sistemi parametrelerini seçmesi
sağlanır. Desteklenen dosya sistemi türleri
şunlardır:
- news
- Her 4kB'lık blok için bir düğüm.
- largefile
- Her 1MB'lık blok için bir düğüm.
- largefile4
- Her 4MB'lık blok için bir düğüm.
-
- -v
- Ayrıntılı bir çıktı verir.
- -V
- mke2fs'nin sürüm numarasını
görüntüler ve çıkar.
mke2fs'nin bu sürümü Theodore Ts'o
<tytso (at) mit.edu> tarafından
yazılmıştır.
mke2fs, -f seçeneğini kabul eder ama
ext2 dosya sistemi henüz adımlamayı
desteklemediği için bu seçeneği yok sayar.
Başka sorunlar da olabilir. Lütfen bunları yazara
bildiriniz.
mke2fs, e2fsprogs paketinin bir
parçasıdır ve şu adresten temin edilebilir:
http://e2fsprogs.sourceforge.net/.
ÇEVİREN
Yalçın Kolukısa <yalcink01 (at)
yahoo.com>, Mart 2004