- -a
-p seçeneği ile aynıdır. Geriye uyumluluk içine vardır; mümkünse –p seçeneğini kullanmanız önerilir.
- -b süperblok
Birincil süperbloğu kullanmak yerine, süperblok ile belirtilen başka bir süperbloğu kullanır. Bu seçenek, birincil süperblok bozulduğu durumlarda kullanılır. Yedek süperbloğun yeri, dosya sisteminin blok boyutu ile alakalıdır. 1k’lık blok boyutları olan dosya sistemleri için, yedek süperblok 8193. blokta bulunur; 2k’lık blok boyutlu bir dosya sisteminde yedek süperblok 16384. bloktadır; 4k’lık blok boyutlu dosya sistemleri için ise 32768. blokta bulunur.
mke2fs(8) komutunu
–n seçeneği ile birlikte kullanarak, yedek süperblokların nerelerde bulunduğunu öğrenebilirsiniz. Dosya sisteminin blok boyutlarını tanımlamaya yarayan
mke2fs(8)’nin
–b seçeneği, süperblokların yerleşim sırasına tam riayet edilerek tanımlanmalıdır.
Şayet bir süperblok tanımlanmış ve dosya sistemi salt okunur açılmamışsa, e2fsck, birincil süperbloğu dosya sisteminin bütünlüğü adına güncelleyecektir.
- -B blokboyu
Normalde, e2fsck uygun blok boyutunu bulabilmek için değişik blok boyutlarına uyan bir süperblok arar. Bazı durumlarda bu arama iyi sonuç vermez. Bu seçeneği kullanarak, e2fsck’nın sadece belirtilen boyutta arama yapması sağlanır. Şayet süperblok bulunamazsa, e2fsck bir ölümcül hata vererek sonlanır.
- -c
Bu seçenekle,
e2fsck’nın
badblocks(8) uygulamasını çalıştırması sağlanır.
badblocks(8) uygulaması dosya sistemindeki bozuk blokları arar ve onları “bozuk/bad” olarak işaretleyip bozuk blok düğümüne ekler. Şayet bu seçenek iki kez kullanılırsa, bozuk blok araması verileri bozmayan bir oku/yaz sınaması kullanılarak yapılır.
- -C dt
Bu seçenek ile, e2fsck sürecinin tamamı, dosya tanımlayıcısı belirtilen bir dosyaya yazılır ve böylece işlemlerin bitmesini müteakip, bütün süreci tekrar gözden geçirebilirsiniz. Bu seçenek, e2fsck’yi kullanan yazılımlar tarafından sıklıkla kullanılır. Şayet dosya olarak 0 tanımlı ise, e2fsck bir süreç ilerleme çubuğu görüntüleyecek ve işin ne kadarlık kısmının bittiğini bu çubuktan izlemek mümkün olacaktır. Bunun için, e2fsck’nin bir video konsol veya bir uçbirimde çalışıyor olması gerekmektedir.
- -d
Hata ayıklama iletilerini görüntüler (e2fsck içinde hata ayıklaması yapmıyorsanız, kullanışlı değildir).
- -D
Dosya sistemindeki dizinlerde eniyileme yapar. Bu seçenek, e2fsck’nin bütün dizinleri olabilecek en iyi duruma getirmesini sağlar: ya dizini yeniden indisler (dosya sistemi destekliyor ise) ya da yeniden sıralar ve daha küçük bir dizinler halinde ya da geleneksel dosya sistemleri için düz dizin yapısında sıkıştırır.
- -E ek_seçenekler
e2fsck’nin desteklediği ek seçenekleri belirtmek için kullanılır. Bu seçenekler virgül ile ayrılımış ve “=” işaretini kullanan isim değer çiftlerinden oluşur. Aşağıdaki seçenekler desteklenmektedir:
- ea_ver=ek_özellik_sürümü
Bu seçenekle, dosya sistemindeki ek özellik bloklarının sürüm numarasının belirtildiği varsayılır. Sürüm numarası 1 veya 2 olabilir. Öntanımlı değer 2'dir.
- -f
Dosya sistemi temiz olsa bile, denetim yapılır.
- -F
Denetime başlamadan önce, dosya sistemi aygıtının tampon önelleğini boşaltır. Aslında sadece, e2fsck’nin zamanlama denemeleri için kullanışlıdır.
- -j harici_günlük
Bu dosya sistemi için kayıtların tutulacağı harici günlük dosyasının yeri belirtilir.
- -l bozuk_blok_dosyası
bozuk_blok_dosyası ile belirtilen dosyada bulunan bozuk blok numaraları listesini, bozuk blokların listesine ekler. Bu dosyanın biçimi,
badblocks(8) ile oluşturulan ile aynıdır. Bu blok numaraları, sadece içinde bulundukları dosya sistemleri için geçerlidir. Çünkü
badblocks(8)’a, kesin ve doğru bir sonuç alabilmek için, dosya sisteminin blok boyunu vermek gerekmektedir. Sonuç olarak,
e2fsck ile
–c seçeneğini kullanmak çok daha basit ve akıllıca olacaktır. Çünkü böylece
badblocks(8) yazılımına doğru parametrelerin geçildiğinden emin olabiliriz.
- -L bozuk_blok_dosyası
Bozuk blok listesi olarak bozuk_blok_dosyası ile belirtilen dosyayı kullanır. Bu seçenek aslında, –l seçeneği ile aynıdır fakat burada bozuk blok listesine yeni bloklar eklenmeden önce eskileri silinir.
- -n
Dosya sistemini salt okunur açar ve bütün sorulara “no/hayır” cevabının verildiğini kabul eder. Böylece e2fsck’yi etkileşimsiz kipte çalıştırmış olursunuz. (EK BİLGİ: -n seçeneğine ek olarak –c, -l veya –L seçeneği de belirtilirse; dosya sistemi oku-yaz kipinde açılacak ve bozuk blok listesinin güncellenmesi de mümkün olacaktır.)
- -p
Onay beklemeden dosya sistemini düzeltir.
- -r
Aslında bu seçenek hiçbir şey yapmaz, sadece geçmişe uyumluluk adına bulunmaktadır.
- -s
Dosya sistemini normalleştirmek, standart bayt sıralamasına çevirmek için bayt-takaslaması yapar (i386 veya en kıymetsiz bayt sonda). Şayet dosya sistemi zaten standart bayt sıralamasına sahipse, bu seçenek hiçbir işlem gerçekleştirmez.
- -S
Dosya sisteminin o anki durumu ne olursa olsun, bayt takaslaması yapılır.
- -t
e2fsck için zaman istatiklerini görüntüler. Şayet bu seçenek iki kere kullanılırsa, ek zaman değerleri her geçiş için ayrıca görüntülenir.
- -v
Ayrıntı kipi.
- -V
Sürüm bilgilerini basar ve çıkar.
- -y
Bütün sorulara “yes/evet” cevabı verilmiş gibi davranarak e2fsck’nin etkileşimsiz kipte çalışmasını sağlar.