table of contents
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.
Aralık 2021 | E2fsprogs 1.46.5 |