Ubuntu Manpages

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.

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).

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.

Bayt cinsinden adýmlama boyu. Bu sürümde adým-boyu blok boyuna eþittir.

Aygýt blok özellikli olmasa bile, hatta sisteme baðlý olsa bile dosya sistemini oluþturulur.

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.

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.

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:


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.

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.

Ý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.

Dosya sistemine bir etiket atar.

Süper kullanýcý için ayrýlacak bloklarýn yüzdesini ayarlar. Öntanýmlý deðer %5'dir.

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).

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.

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.

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:


Büyük dosya sistemlerinde yer tasarrufu saðlayabilmek için daha az yedek süperblok oluþturulmasýný saðlar.

Dizin girdilerinde dosya türü bilgilerinin saklanmasýný saðlar.

-j seçeneðinin yaptýðý gibi bir ext3 günlük dosyasý oluþturur.

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.

Sessiz çalýþma. mke2fs'nin bir betik içinden çalýþtýrýldýðý durumlar için oldukça uygundur.

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.

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:


Her bir elemaný ayýrma-boyu blokluk bir RAID dizisi olarak dosya sistemini yapýlandýrýr.

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.

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:


Her 4kB'lýk blok için bir düðüm.

Her 1MB'lýk blok için bir düðüm.

Her 4MB'lýk blok için bir düðüm.

Ayrýntýlý bir çýktý verir.

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

badblocks(8), dumpe2fs(8), e2fsck(8), tune2fs(8).

ÇEVÝREN

Yalçýn Kolukýsa <yalcink01 (at) yahoo.com>, Mart 2004