MKE2FS(8) Sistem Yönetim Komutları  MKE2FS(8)

İSİM

mke2fs — ext2/3/4 dosya sistemi oluşturur

KULLANIM


mke2fs [ -c | -l dosyaismi ] [ -b blok-boyu ] [ -C küme-boyu ] [ -d kök-dizin ] [ -D ] [ -e hata-davranışı ] [ -E genişletilmiş-seçenekler ] [ -g gruptaki-blok-sayısı ] [ -G grup-sayısı ] [ -i dosya_düğümü-başına-bayt-sayısı ] [ -I dosya_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ğlanma-dizini ] [ -S ] [ -t ds-türü ] [ -T kullanım-türü ] [ -U UUID ] [ -V ] [ -z gerial-dosyası ] aygıt [ ds-boyu ]

mke2fs -O günlük-aygıtı [ -b blok-boyu ] [ -L etiket ] [ -n ] [ -q ] [ -v ] harici-günlük [ ds-boyu ]

AÇIKLAMA

mke2fs, genellikle belirtilen aygıtın disk bölümü (veya dosya) üzerinde ext2, ext3 veya ext4 dosya sistemi oluşturmak için kullanılır.

Dosya sisteminin boyu ds-boyu ile belirtilir. ds-boyu bir sonek içermiyorsa ve -b blok-boyu seçeneği de belirtilmemişse, ikinin üstelleri kilobayt boyda olduğu varsayılır. -b seçeneği belirtilmişse ds-boyu, blok-boyundaki blok sayısı olarak yorumlanır. ds-boyu 'k', 'm', 'g', 't' ve benzeri (büyük/küçük harf oluşu farketmeksizin) harfler ile bitiyorsa ikinin üstelleri kilobayt, megabayt, gigabayt, terabayt ve benzeri boyutta olduğu varsayılır. ds-boyu belirtilmezse dosya sistemi için aygıtın tamamı kullanılır.

mke2fs komutu mke2fs.XXXX (mkfs.ext2, mkfs.ext3 veya mkfs.ext4 gibi) biçiminde belirtilirse örtük olarak -t XXXX seçeneği uygulanır. Yani, mkfs.ext3 dosya sistemini ext3 ile, mkfs.ext4 ise ext4 ile kullanmak için yapılandırılır.

Yeni oluşturulan dosya sistemi için girdilerin ön tanımlıları, aşağıda listelenen seçenekler tarafından geçersiz kılınmadıysa, /etc/mke2fs.conf yapılandırma dosyasında bulunabilir. Daha fazla ayrıntı için bkz: mke2fs.conf(5)

SEÇENEKLER

-b blok-boyu

Blok boyutlarını bayt cinsinden tanımlar. Geçerli değerler blok başına ikinin üsteli bir sayı olarak 1024 ila 65536 bayt arasında seçilebilir. Ş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 (bkz: -T seçeneği). Çoğu durumda, ön tanımlı blok boyutu 4k'dır. Blok boyutunun önünde eksi imi ('-') varsa, mke2fs uygun blok boyutunu belirlemek için buluşsal yöntemler kullanır ve blok boyutunu en az blok-boyu bayt olacak şekilde ele alır. Bu, blok boyunun 2k'nın katları olmasını gerektiren bazı donanım aygıtları için kullanışlıdır.

-c

Dosya sistemi oluşturulmadan önce aygıtta 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.

-C küme-boyu

Bigalloc özelliğini kullanan dosya sistemleri için kümenin boyutunu küme-boyu bayt olarak belirler. Geçerli küme boyutu değerleri, küme başına 2048 ila 256M bayttır. Bu, yalnızca bigalloc özelliği etkinleştirilmişse belirtilebilir. (bigalloc hakkında daha fazla ayrıntı için bkz: ext4(5) ) bigalloc etkinleştirilirse ön tanımlı küme boyutu, blok boyunun 16 katı olur.

-d kök-dizin

Belirtilen kök-dizin içeriği dosya sisteminin kök dizinine kopyalanır.

-D

Diske yazarken doğrudan G/Ç kullanılır. Bu, mke2fs'nin yoğun bir sunucuda çalışan diğer uygulamaları etkileyebilecek çok sayıda tampon önbelleğini kirletmesini önler. Ancak bu seçenek mke2fs'nin çok daha yavaş çalışmasına neden olur, bu nedenle doğrudan G/Ç kullanmanın böyle bir götürüsü vardır.

-e hata-davranışı

Hatalar tespit edildiğinde çekirdek kodunun davranışını değiştirir. Her durumda, bir dosya sistemi hatası e2fsck(8)'in bir sonraki önyüklemede dosya sistemini denetlemesine neden olur. hata-davranışı aşağıdakilerden biri olabilir:

continue     Normal çalışma devam eder.
remount-ro   Salt-okunur olarak dosya sistemi yeniden bağlanır.
panic        Çekirdek paniğine neden olur.
-E genişletilmiş-seçenekler

Dosya sistemi için genişletilmiş-seçeneklerin kulanılmasını sağlar. Genişletilmiş seçenekler virgülle ayrılır ve eşittir ('=') işaretini kullanarak bir değer belirtilebilir. -E seçeneği, mke2fs'nin önceki sürümlerinde -R idi. -R seçeneği geriye dönük uyumluluk için hala kabul edilmektedir, ancak kullanımı önerilmemektedir. Aşağıdaki genişletilmiş-seçenekler desteklenmektedir:

encoding=kodlama

Süper blokta casefold özelliğini etkinleştirir ve belirtilen kodlama kullanılır. kodlama belirtilmemişse, mke2fs.conf(5) içinde tanımlanan "encoding" değeri kullanılır (utf-8).

encoding_flags=bayraklar

Dosya adı karakter kodlama işlemleri için bayrakları belirler. Belirtilen bayraklar kullanılarak bir bayrak değiştirilmezse, onun ön tanımlı değeri kullanılır. bayraklar, etkinleştirilecek bayrakların virgülle ayrılmış bir listesi olmalıdır. Bir bayrağı devre dışı bırakmak için, listeye "no" önekiyle eklenmelidir.

Şu anda ayarlanabilen tek bayrak strict'tir, bu da geçersiz dizgelerin dosya sistemi tarafından reddedilmesi gerektiği anlamına gelir. Ön tanımlı yapılandırmada strict bayrağı devre dışıdır.

mmp_update_interval=süre

İlk MMP güncelleme aralığını süre saniye olarak belirler. 0 belirtilirse, ön tanımlı aralık kullanılır. Belirtilen aralık 300 saniyeden az olmalıdır. mmp özelliğinin etkinleştirilmesini gerektirir.

stride=adım-boyu

adım-boyunda dosya sistemi bloklarıyla bir RAID dizisi için dosya sistemini yapılandırır. Bu, bazen kümeleme boyutu olarak adlandırılan bir sonraki diske geçmeden önce diskte okunan veya yazılan blokların sayısıdır. Bu, çoğunlukla, tek bir diske yerleştirmekten kaçınmak için biteşlemler gibi dosya sistemi meta verilerinin mke2fs ile yerleştirilmesini etkiler, bu da başarımı düşürür. Blok tahsisçi tarafından da kullanılabilir.

stripe_width=şerit-genişliği

Şerit başına şerit-genişliğinde dosya sistemi blokları olan bir RAID dizisi için dosya sistemini yapılandırır. Bu genellikle adım-boyu * N'dir, burada N, RAID'deki veri taşıyan disklerin sayısıdır (örneğin, RAID 5 için bir eşlik diski vardır, dolayısıyla N, dizi eksi 1 dizisindeki disk sayısı olacaktır). Bu, blok ayırıcının, veriler yazılırken mümkünse bir RAID şeridinde eşlik oku-değiştir-yaz işlemini engellemesine izin verir.

offset=konum

Aygıt veya dosyanın başlangıcındaki konumda dosya sistemi oluşturur. Sanal makineler için disk imgesi oluştururken yararlı olabilir.

resize=azami-boyut

Blok grubu tanımlayıcı tablosunun, azami-boyut sayıda bloğa sahip bir dosya sistemini destekleyecek şekilde büyümesi için yeterli alan ayırır.

lazy_itable_init[=1 etkinleştirir, <0 iptal eder]

Etkinleştirilirse ve uninit_bg özelliği de etkinse dosya düğümü tablosu mke2fs tarafından tamamen ilklendirilmez. Bu, dosya sisteminin başlatılmasını önemli ölçüde hızlandırır, ancak dosya sistemi ilk kez bağlandığında çekirdeğin dosya sistemini başlatma işlemini arka planda tamamlamasını gerektirir. Seçenek değeri atlanırsa, dosya düğümü tablosunu tembelce sıfırlamayı etkinleştirmek için ön tanımlı olarak 1 olur.

lazy_journal_init[=1 etkinleştirir, <0 iptal eder]

Etkinleştirilirse, günlük düğümü mke2fs tarafından tamamen sıfırlanmaz. Bu, dosya sisteminin başlatılmasını önemli ölçüde hızlandırır, ancak günlüğün üzerine bir kez tamamen yazılmadan önce sistem çökerse küçük bir riski vardır. Seçenek değeri atlanırsa, tembel günlük düğümü sıfırlamayı etkinleştirmek için ön tanımlı olarak 1 olur.

no_copy_xattrs

Normalde mke2fs, (isteğe bağlı) -d seçeneğiyle belirtilen dizin hiyerarşisindeki dosyaların genişletilmiş özniteliklerini kopyalar. Bu seçenek, kopyalamayı devre dışı bırakır ve yeni oluşturulan dosya sisteminde dosyalar genişletilmiş öznitelikleri olmaksızın bırakılır.

num_backup_sb={0|1|2}

Dosya sistemi özelliği sparse_super2 etkinse bu seçenekle dosya sisteminde 1, 2 mi yoksa 3 yedek süper bloğun mu oluşturulacağı belirtilir.

packed_meta_blocks[=1 etkinleştirir, <0 iptal eder]

Tahsis bit eşlemlerini ve dosya düğümü tablosunu diskin başına yerleştirir. Bu seçenek, etkili olabilmesi için flex_bg dosya sistemi özelliğinin etkinleştirilmesini gerektirir ve ayrıca günlüğü dosya sisteminin başlangıcında oluşturur. Bu seçenek, diskin başında SLC flaş kullanan flaş aygıtları için kullanışlıdır. Ayrıca, desteklenen Shingled Drive'lar gibi belirli özel kullanım durumları için yararlı olabilecek bitişik veri bloklarının aralığını en üst düzeye çıkarır.

root_owner[=UID:GID]

Kök dizinin sayısal kullanıcı ve grup kimliğini belirler. UID:GID belirtilmemişse, mke2fs çalıştıran kullanıcının kullanıcı ve grup kimliği kullanılır. mke2fs 1.42 ve önceki sürümlerde, kök dizinin kullanıcı ve grup kimlikleri ön tanımlı olarak mke2fs komutunu çalıştıran kullanıcının kullanıcı ve grup kimliklerine ayarlanırdı. root_owner seçeneği, bu değerlerin açıkça belirtilmesini sağlar ve dosya sisteminin içeriğinin mke2fs çalıştıran kullanıcıya göre değişmesini beklemeyen kullanıcılar için olası yan etkileri önler.

test_fs

Dosya sistemi süper bloğunda, dosya sisteminin örneğin, ext4dev dosya sistemi gibi deneysel bir çekirdek kodu kullanılarak bağlanabileceğini belirten bir bayrak tanımlar.

discard

Bloklar mkfs zamanında devreden çıkartılmaya çalışılır (dosya sistemi biçimlenirken blokları devre dışı bırakmak, katı hal aygıtlarında (SSD) ve seyrek/ince olarak sağlanan depolamada kullanışlıdır). Aygıt, bu işleminin verileri de sıfır'ladığını bildirdiğinde (işlemden sonraki ve yazmadan önceki okumalar sıfır döndürür), henüz sıfır'lanmamış tüm düğüm tablolarını sıfır'lanmış olarak işaretler. Bu, dosya sisteminin başlatılmasını önemli ölçüde hızlandırır. Bu seçenek ön tanımlı olarak etkindir.

nodiscard

Bloklar mkfs zamanında devreden çıkartılmaya çalışılmaz.

quotatype kota-türü:kota-türü...

Oluşturulan dosya sisteminde hangi kota türlerinin (quota, usrquota, grpquota, prjquota) etkinleştirilmesi gerektiğini belirler. Bu genişletilmiş seçeneğin girdisi, iki nokta üst üste ayraçlı bir liste olmalıdır. Bu seçenek yalnızca ilgili kota özelliği etkinse etkilidir. Bu seçenek belirtilmemişse başlatılacak ön tanımlı kota türleri usrquota ve grpquota'dır. project özelliği etkinleştirilirse, proje kotaları da ilklendirilir.

-F

Belirtilen aygıt, bir blok aygıtındaki bir bölüm olmasa veya diğer girdiler anlamlı olmasa bile mke2fs'yi bir dosya sistemi oluşturmaya zorlar. Dosya sistemi kullanımda veya bağlı gibi görünse bile mke2fs'yi bir dosya sistemi oluşturmaya zorlamak için (gerçekten TEHLİKELİ bir seçenek), bu seçenek iki kez belirtilmelidir.

-g gruptaki-blok-sayısı

Bir blok grubundaki blok sayısını belirler. Dosya sistemi için ön tanımlı değer en uygun değer olduğundan, genellikle kullanıcının bu seçeneği kullanması için hiçbir neden yoktur. (RAID dizilerinde dosya sistemleri oluşturan yöneticiler için, grup başına blok sayısını değiştirmek yerine -E seçeneğinin bir parçası olarak adımlı RAID özelliğini kullanmak tercih edilir.) Bu seçenek genellikle sınama uygulamaları geliştiricileri tarafından kullanılır.

bigalloc özelliği etkinleştirilirse, bu seçenek bir blok grubundaki kümelerin sayısını belirler.

-G grup-sayısı

Bir ext4 dosya sisteminde büyükçe bir sanal blok grubu (veya "flex_bg grubu") oluşturmak için birlikte paketlenecek blok gruplarının sayısını belirler. Bu, meta veri yerleşimini ve meta veri yoğun iş yüklerinde başarımı iyileştirir. grup-sayısı 2'nin üsteli olmalıdır ve yalnızca flex_bg dosya sistemi özelliği etkinse belirtilebilir.

-i dosya_düğümü-başına-bayt-sayısı

Bayt/dosya_düğümü oranını (inode_ratio) belirler. mke2fs, diskteki her dosya_düğümü-başına-bayt-sayısı bayt için bir dosya düğümü oluşturur. dosya_düğümü-başına-bayt-sayısı ne kadar büyük olursa, o kadar az dosya düğümü oluşturulur. Bu değer genellikle dosya sisteminin blok boyutundan daha küçük olmamalıdır, çünkü bu durumda kullanılabilecekten daha fazla düğüm oluşturulacaktır. Oluşturulduktan sonra bir dosya sisteminde bu oranın değiştirilmesinin mümkün olmadığı konusunda uyarı verilir, bu nedenle dosya_düğümü-başına-bayt-sayısı için doğru değeri seçerken dikkatli olunmalıdır. Bir dosya sistemi yeniden boyutlandırılırken bu oranı korumak için düğüm sayısının değiştirildiği unutulmamalıdır.

-I dosya_düğümü-boyu

Her düğümün boyutunu (inode_size) bayt cinsinden belirler. dosya_düğümü-boyu değeri, 2'nin üsteli olarak 128 ve üstü olmalıdır. dosya_düğümü-boyu ne kadar büyük olursa, dosya düğümü tablosu o kadar fazla yer kaplar ve bu, dosya sistemindeki kullanılabilir alanı azaltır ve başarımı olumsuz etkileyebilir. Dosya sistemi oluşturulduktan sonra bu değeri değiştirmek mümkün değildir.

128 baytlık dosya düğümü boyutuna sahip dosya sistemleri, 19 Ocak 2038'den sonraki zaman damgalarını desteklemez. 256 bayt veya üstü dosya düğümleri, geliştirilmiş başarım için genişletilmiş zaman damgalarını, proje kimliklerini ve bazı genişletilmiş öznitelikleri dosya düğümü tablosunda saklama yeteneğini destekler.

Ön tanımlı dosya düğümü boyu, mke2fs.conf(5) dosyasında tutulur. e2fsprogs ile birlikte gönderilen mke2fs.conf dosyasında, dosya düğümü boyunun 128 bayt olacağı küçük dosya sistemleri dışında, çoğu dosya sistemi için ön tanımlı dosya düğümü tablosu boyu 256 bayttır (inode_size = 256).

-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 kullanılmalıdır.

-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 her birinin değeri “=” işareti kullanılarak belirtilir. Desteklenen günlük seçenekleri:

size=günlük-boyu

Dosya sisteminin içinde günlük-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.

fast_commit_size=hızlı-gönderi-boyu

hızlı-gönderi-boyu kilobaytlık ek bir hızlı gönderi alanı oluşturur. Bu seçenek yalnızca dosya sisteminde fast_commit özelliği etkinleştirilmişse geçerlidir. Bu seçenek belirtilmezse ve fast_commit özelliği etkinse, hızlı gönderi alanı boyutu ön tanımlı olarak günlük boyutu / 64 megabayt olur. fast_commit özelliği etkinken günlüğün toplam boyutu = günlük boyutu + (hızlı-gönderi-boyu * 1024) megabayttır. Toplam günlük boyutu, 10.240.000 dosya sistemi bloğundan veya toplam dosya sistemi boyutunun yarısından (hangisi daha küçükse) fazla olamaz.

location=günlük-yeri

Günlüğün konumunu belirler. günlük-yeri bir blok numarası olarak belirtilebilir veya sayının bir birim soneki varsa (örneğin, 'M', 'G', vb.) dosya sisteminin başlangıcından itibaren belirtilen (örneğin, 'M', 'G', vb.) baytlık konum olarak yorumlanır.

device=dış-günlük-aygıtı

Başka bir aygıt üzerindeki günlük 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 journal_dev dış-günlük-aygıtı

Dış günlük dosyası, oluşturulacak yeni dosya sistemi ile aynı blok boyuna sahip olmalıdır. Ayrıca, tek bir harici günlüğe birden çok dosya sistemi ekleme desteği olsa da, Linux çekirdeği ve e2fsck(8) henüz paylaşımlı harici günlükleri desteklememektedir.

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üper bloğunda saklanan etiket veya uuid’e göre dış aygıt atanmış olur. Bir günlük aygıtının etiket veya uuid’ini 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 size ve device seçeneklerinin ikisi birden belirtilmez. Sadece birisi belirtilebilir.

-l dosyaismi

İsmi dosyaismi ile belirtilen bozuk blokları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(8) uygulamasına daima doğru girdileri geçebilir.

-L etiket

Dosya sistemi için birim etiketini belirler. Birim etiketi en fazla 16 bayt uzunlukta olabilir.

-m yedek-blok-yüzdesi

Süper kullanıcı için ayrılacak blokların yüzdesini ayarlar. Saçılımı önler ve syslogd(8) gibi root iyeliğindeki artalan süreçlerinin, ayrıcalıklı olmayan işlemlerin dosya sistemine yazması engellendikten sonra doğru şekilde çalışmaya devam etmesini sağlar. Ön tanımlı değer %5’dir.

-M son-bağlanma-dizini

Dosya sisteminin en son bağlandığı dizini belirler. Bu, dosya sisteminin nereye bağlanacağını belirlemek için, en son bağlanılan dizini kapatan yardımcı uygulamalar için faydalı olabilir.

-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 girdileri 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 operating system" alanının öntanımlı değeri yerine yazılacak değer. Normalde bu değer öntanımlı olarak mke2fs uygulamasının üzerinde derlendiği 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 önlerine ‘^’ simgesi getirilerek kapatılabilir. /etc/mke2fs.conf yapılandırma dosyasında, base_features (temel_özellikler) olarak öntanımlı olarak etkinleştirilen özellikler ya [defaults] (öntanımlılar) bölümünde ya da -T seçeneğiyle belirtilen kullanım türleri için [fs_types] (dosya türleri) alt bölümlerinde belirtilir. Dosya sistemi türleri ve kullanım türlerine ait özelliklerle ilişkilendirilerek daha da değiştirilmiş özellikler [fs_types] alt bölümlerinde bulunur. Daha fazla ayrıntı için mke2fs.conf(5) kılavuz sayfasına bakılabilir. [fs_types] bölümünde bulunan dosya sistemine özgü yapılandırma tanımları, [defaults] bölümünde bulunan genel ön tanımlıları geçersiz kılar.

Dosya sistemi özellikleri, bu seçenek tarafından belirtilen özellikler kullanılarak veya bu seçenek verilmezse, yapılandırma dosyasında, oluşturulan dosya sistemi türü için default_features (öntanımlı_özellikler) olarak veya [defaults] (öntanımlılar) bölümünde daha ayrıntılı düzenlenebilir.

Dosya sistemi özellikleri, etkinleştirilecek özelliklerlerin virgül ayraçlı bir listesidir. Bir özelliği devre dışı bırakmak için, özellik adının önüne bir şapka (‘^’) karakteri eklemek yeterlidir. Bağımlılık içeren özellikler başarıyla kaldırılmaz. Sözde dosya sistemi özelliği "none", tüm dosya sistemi özelliklerini siler.

Atanabilecek özelliklerin tam listesi açıklamalarıyla ext4(5) kılavuz sayfasında bulunabilir.

-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 çekirdekler 0 sürümü dosya sistemlerini desteklemektedir. Öntanımlı olarak 1 sürümü dosya sistemleri oluşturulur.

-S

Kurtarma amacıyla sadece süper blok ve grup tanımlayıcılar yeniden yazılır. Bütün süper bloklar ve yedek süper blokların zarar gördüğü durumlar için faydalıdır ve fedakar kurtarma yöntemi tercih edilir. Bu seçenek ile mke2fs süper blokları 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ığı unutulmamalıdır.

Disk üzerindeki yerleşimi etkileyen mke2fs için olası seçeneklerin çok çeşitli olması nedeniyle, bu seçeneği kullanırken blok boyutu, dosya sistemi türü, özellik bayrakları ve diğer ayarlanabilirler, vb. ile ilgili seçenekler için tam olarak aynı biçem seçeneklerini belirtmek önemlidir yoksa dosya sistemi daha da bozulabilir. Dosya sistemlerinin yeniden boyutlandırılması veya özelliklerin biçimlendirme zamanından sonra etkinleştirilmesi gibi durumlarda, tüm süper blokların üzerine doğru şekilde yazmak imkansız olabilir ve en azından bazı dosya sistemi bozulmaları meydana gelebilir. Bu bakımdan, bunları dosya sisteminin tam bir kopyasında çalıştırmak en iyisidir, böylece yapılanlar işe yaramazsa diğer seçenekler denenebilir.

-t ds-türü

Oluşturulacak dosya sistemi türünü (yani ext2, ext3, ext4, vb.) belirler. Bu seçenek belirtilmezse, mke2fs, komutun nasıl çalıştırıldığına bakarak (örneğin, mkfs.ext2, mkfs.ext3 ve benzeri komutların adını kullanarak) veya /etc/mke2fs.conf tarafından tanımlanan özelliklere göre dosya türünü kendi seçecektir. Bu seçenekle, mke2fs, /etc/mke2fs.conf içindeki [fs_types] bölümündeki seçimlere bağlı olarak kullanılacak dosya sistemi seçeneklerini belirleyecektir.

Yeni oluşturulan dosya sisteminde ayarlanması gereken dosya sistemi seçeneklerini doğrudan eklemek veya kaldırmak için -O seçeneği kullanılırsa, ortaya çıkan dosya sistemi, istenen dosya sistemi türü tarafından desteklenmeyebilir. (örneğin, "mke2fs -t ext3 -O extent /dev/sdXX" komutu Linux çekirdeğinde bulunan ext3 gerçeklenimi tarafından desteklenmeyen bir dosya sistemi oluşturur; "mke2fs -t ext3 -O ^has_journal /dev/hdXX" komutu ise günlüğü olmayan bir dosya sistemi oluşturacak ve bu nedenle Linux çekirdeğindeki ext3 dosya sistemi kodu tarafından desteklenmeyecektir.)

-T kullanım-türü

Dosya sisteminin nasıl kullanılacağını belirler, böylece mke2fs bu kullanım için en uygun dosya sistemi özelliklerini kendi seçebilir. Desteklenen kullanım türleri /etc/mke2fs.conf yapılandırma dosyasında tanımlanmıştır. Virgül ayraçlı bir liste kullanarak bir veya daha fazla kullanım-türü belirtebilir.

Bu seçenek belirtilmezse, mke2fs, oluşturulacak dosya sisteminin boyutuna göre tek bir öntanımlı kullanım türü seçecektir. Dosya sistemi boyutu 3 megabayttan küçükse floppy, 3 megabayttan büyük veya buna eşit ancak 512 megabayttan küçükse small, 4 terabayttan büyük veya ona eşit, ancak 16 terabayttan küçükse big, 16 terabayttan büyük veya ona eşitse huge, aksi takdirde, default dosya sistemi türü kullanılır.

-U UUID

Dosya sisteminin evrensel benzersiz tanımlayıcısını UUID olarak belirler. UUID, tire ayraçlı bir dizi onaltılık basamaktan oluşur, örneğin: "c1b9d5a2-f162-11cf-9ece-0020afc76f16". UUID olarak ayrıca şunlar belirtilebilir:

clear  dosya sistemi UUID'sini temizler
random rastgele bir UUID üretir
time   zamana dayalı bir UUID üretir
-v

Ayrıntılı çıktı verir.

-V

mke2fs’nin sürüm numarasını görüntüler ve çıkar.

-z gerial-dosyası

Bir dosya sistemi bloğunun üzerine yazmadan önce, bloğun eski içeriğini gerial-dosyası dosyasına yazar. Bu geri alma dosyası, bir şeyler ters gittiğinde dosya sisteminin eski içeriğini geri yüklemek için e2undo(8) ile birlikte kullanılabilir. gerial-dosyası olarak boş dizge ("") belirtilirse yapılandırma dosyasındaki undo_dir yönergesinde veya E2FSPROGS_UNDO_DIR ortam değişkeninde belirtilen dizinde mke2fs-aygıt.e2undo adlı dosyaya yazılır.

Uyarı

Geri alma dosyası, bir güç veya sistem çökmesinden kurtulmak için kullanılamaz.

ORTAM DEĞİŞKENLERİ

MKE2FS_SYNC

Sıfırdan farklı bir değer atanırsa, dosya düğümü tablosu ilklendirilirken sync(2) çağrısının ne sıklıkla kullanılacağını belirler.

MKE2FS_CONFIG

Yapılandırma dosyasının yerini belirler (bkz: mke2fs.conf(5)).

MKE2FS_FIRST_META_BG

Sıfırdan farklı bir değer atanırsa, ilk temel blok grubunu saptamakta kullanılır. Genellikle hata ayıklama amacıyla kullanılır.

MKE2FS_DEVICE_SECTSIZE

Sıfırdan farklı bir değer atanırsa, aygıtın mantıksal sektör boyutunu saptamakta kullanılır

MKE2FS_DEVICE_PHYS_SECTSIZE

Sıfırdan farklı bir değer atanırsa, aygıtın fiziksel sektör boyutunu saptamakta kullanılır

MKE2FS_SKIP_CHECK_MSG

Tanımlanırsa, bağlama sayısı veya denetim aralığının sebep olduğu dosya sistemi otomatik denetim iletisi gösterilmez.

YAZAN

mke2fs'nin bu sürümü Theodore Ts'o tarafından yazılmıştır.

YARARLANIM

mke2fs, e2fsprogs paketinin bir parçasıdır ve http://e2fsprogs.sourceforge.net adresinden edinilebilir.

İLGİLİ BELGELER

mke2fs.conf(5), badblocks(8), dumpe2fs(8), e2fsck(8), tune2fs(8), ext4(5).

ÇEVİREN

© 2004 Yalçın Kolukısa
© 2022 Nilgün Belma Bugüner
Bu çeviri özgür yazılımdır: Yasaların izin verdiği ölçüde HİÇBİR GARANTİ YOKTUR.
Lütfen, çeviri ile ilgili bildirimde bulunmak veya çeviri yapmak için https://github.com/TLBP/manpages-tr/issues adresinde "New Issue" düğmesine tıklayıp yeni bir konu açınız ve isteğinizi belirtiniz.
Yasal Uyarı
 * Özgün Belgenin Lisans ve Telif Hakkı bilgileri:
 *
 * mke2fs.c - Make a ext2fs filesystem.
 *
 * Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
 *      2003, 2004, 2005 by Theodore Ts'o.
 *
 * This file may be redistributed under the terms of the GNU Public
 * License.
 *