← man/disk_and_filesystems
fsck_msdos — man fsck_msdos — 80×24
ugur@toprak:~/man/disk_and_filesystems$man fsck_msdos
Bölüm 8 Disk & Dosya Sistemleri

fsck_msdos

DOS/Windows (FAT) dosya sistemi tutarlılık denetimi

Sözdizimi

     fsck_msdos -q special ...
     fsck_msdos -p [-f] special ...
     fsck_msdos [-fny] special ...

Açıklama

fsck_msdos aracı, FAT dosya sistemlerini (daha yaygın olarak DOS dosya sistemleri olarak bilinir) doğrular ve onarır.

fsck_msdos'un ilk biçimi, belirtilen dosya sistemlerinin düzgün bir şekilde ayrılıp ayrılmadığını (cleanly unmounted) belirlemek için hızlıca denetler.

fsck_msdos'un ikinci biçimi, belirtilen dosya sistemlerini otomatik olarak düzeltir (preen). Genellikle otomatik yeniden başlatma sırasında bir FAT dosya sistemi algılandığında /etc/rc.boot üzerinden çalıştırılan fsck(8) tarafından başlatılır. Dosya sistemleri otomatik düzeltilirken fsck_msdos, yaygın tutarsızlıkları etkileşimli olmayan bir şekilde onarır. Daha ciddi sorunlar bulunursa, fsck_msdos bunları düzeltmeye çalışmaz, başarısız olduğunu belirtir ve çıkış yapar.

fsck_msdos'un üçüncü biçimi, belirtilen dosya sistemlerini denetler ve tespit edilen tüm tutarsızlıkları onarmaya çalışır; herhangi bir değişiklik yapmadan önce onay ister. Varsayılan davranış, her değişiklik için her zaman onay istemektir. Bu varsayılan davranışı geçersiz kılmak için -n veya -y seçeneklerini kullanın.

Seçenekler aşağıdaki gibidir:

  • -q: fsck_msdos'un birimin düzgün bir şekilde ayrılıp ayrılmadığını hızlıca denetlemesini sağlar. Birim düzgün bir şekilde ayrılmışsa çıkış durumu 0 olur. Birim düzgün bir şekilde ayrılmamışsa çıkış durumu sıfır dışı bir değer olacaktır. Her iki durumda da, birimin temiz (clean) mi yoksa kirli (dirty) mi olduğunu açıklayan bir mesaj standart çıktıya yazdırılır.

  • -f: Bu seçenek fsck_msdos tarafından yoksayılır ve yalnızca diğer dosya sistemi türlerini tutarlılık açısından denetleyen programlarla uyumluluk için mevcuttur.

  • -n: fsck_msdos'un, "CONTINUE?" (DEVAM EDİLSİN Mİ?) sorusu hariç, operatörün tüm sorularına cevap olarak hayır (no) kabul etmesini sağlar.

  • -p: Belirtilen dosya sistemlerini otomatik olarak düzeltir (preen).

  • -y: fsck_msdos'un, operatörün tüm sorularına cevap olarak evet (yes) kabul etmesini sağlar.

  • -M: fsck_msdos by tarafından kullanılan bellek miktarını sınırlar.

  • -S dizin: fsck_msdos'un, belirtilen dizinde cihazdan okunan tüm meta verileri içeren bir gölge dosya (shadow file) oluşturmasına neden olur. Bu işlevsellik, olağan dışı sorunlarla ilgili hata raporlarına dahil edilmek üzere tasarlanmıştır. Denetlenen her cihaz için bir dosya oluşturulur. fsck_msdos, onarım sürecinin farklı aşamalarında diskten meta verileri yeniden okuyabilir. Onarım süreci meta verileri onardıysa, gölge dosya diskten en son okunduğu andaki durumunu yakalayacaktır. En iyi hata ayıklama değeri için, gölge dosyanın -n seçeneği ile birlikte yakalanması gerekir. Gölge dosyanın adı, fsck_msdos'a verilen bilgilere bağlı olarak shadow-diskXsY veya shadow-fd olacaktır. Eğer bu dosya zaten mevcutsa, fsck_msdos adına bir sayaç son eki eklemeyi deneyecektir. Elde edilen gölge dosya diskimagetool tarafından bağlanabilir (mount edilebilir). Gölge dosyasının oluşturulamaması veya yazılamaması fsck_msdos'un davranışını etkilemez.

Çıkış Değerleri

fsck_msdos, dosya sistemi temiz olduğunda (veya onarıldığında) 0, aksi takdirde 8 değeriyle çıkar.

Ayrıca Bakınız

fsck(8)

NetBSD 1.1 13 Ağustos 1995 NetBSD 1.1