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/.
ÝLGÝLÝ BELGELER
ÇEVÝREN
Yalçýn Kolukýsa <yalcink01 (at)
yahoo.com>, Mart 2004