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

fsck_exfat

ExFAT dosya sistemlerini doğrular ve onarır.

Sözdizimi

     fsck_exfat -q device ...
     fsck_exfat [-f] [-p] [-y | -n] [-g | -x] [-S -path_prefix] [-d] device ...

Açıklama

fsck_exfat aracı, ExFAT dosya sistemlerini doğrular ve onarır.

fsck_exfat aracının ilk biçimi, düzgün bir şekilde ayrılıp ayrılmadıklarını (unmount) belirlemek için belirtilen dosya sistemlerini hızlıca denetler.

fsck_exfat aracının ikinci biçimi, belirtilen dosya sistemlerini denetler ve algılanan tüm sorunları 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.

device (cihaz) parametre(ler)i, /dev/rdisk1s1 gibi bir "ham" (raw) disk cihazına (bir karakter özel cihazı) giden yol olmalıdır. Eğer /dev/disk1s1 gibi "ham olmayan" bir yol (bir blok özel cihazı) veya yalnızca disk1s1 gibi bir disk adı belirtirseniz, bunlar otomatik olarak karşılık gelen ham disk cihazına (/dev/rdisk1s1) dönüştürülecektir.

Seçenekler aşağıdaki gibidir:

  • -q: fsck_exfat'in 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'dır. Birim düzgün bir şekilde ayrılmamışsa çıkış durumu sıfır dışı 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_exfat 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.

  • -p: Belirtilen dosya sistemlerini otomatik olarak düzenler (preen). Bu seçenek fsck_exfat 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.

  • -y: fsck_exfat'in tüm sorulara cevap olarak "evet" (yes) kabul etmesini sağlar. Bulunan tüm sorunları onarmaya çalışacaktır.

  • -n: fsck_exfat'in tüm sorulara cevap olarak "hayır" (no) kabul etmesini sağlar. Cihaz salt okunur (read-only) olarak açılır ve hiçbir onarım yapılmaz.

  • -g: fsck_exfat'in çıktısını GUI uyumlu biçimde üretmesini sağlar. Her mesaj; mesajın türünü, mesaj dizgesini ve mesaj dizgesinin parametre sayısını içeren bir demet (tuple) olarak yazdırılır. Mesaj dizgesine ait parametreler sonraki satırlara yazdırılır. Mesaj dizgesi NSLog benzeri yer değiştirmeler kullanır. Bu çıktı biçimi, Disk Utility gibi uygulamalar tarafından kullanılır.

  • -x: fsck_exfat'in çıktısını XML benzeri bir biçimde üretmesini sağlar. Her mesaj; bir mesaj türü, ayrıntı düzeyi, mesaj numarası ve mesaj dizgesi içeren bir plist(5) olarak yazdırılır. Mesaj dizgesi NSLog benzeri yer değiştirmeler kullanır. Parametre içeren mesaj dizgeleri için bir sözlük dizisi çıktı olarak verilir. Bu çıktı biçimi, Disk Utility gibi uygulamalar tarafından kullanılır. fsck_exfat çıktısını ayrıştırmak isteyen diğer uygulama türleri tarafından da kullanılabilir.

  • -d: fsck_exfat'in ek hata ayıklama çıktısı üretmesini sağlar. Bu genellikle bulunan sorunlar hakkında ek ayrıntılar içerir. fsck_exfat için hata raporları yazarken, bu seçenekten üretilen çıktıyı dahil etmek genellikle yardımcı olur.

-S directory fsck_exfat'in cihazdan okunan tüm meta verileri içeren bir gölge dosya (shadow file) oluşturmasını sağlar. Bu işlevsellik, olağanüstü sorunlarla ilgili hata raporlarına dahil edilmek üzere tasarlanmıştır. Denetlenen her cihaz için bir dosya oluşturulur. Belirtilen dizinde bir gölge dosya oluşturulur. Gölge dosyanın adı, fsck_exfat'e verilen bilgilere bağlı olarak shadow-diskXsY veya shadow-fd olacaktır. Eğer bu dosya zaten mevcutsa, fsck_exfat adına bir sayaç son eki eklemeye çalışacaktır. Örneğin, /tmp/ dizini verildiğinde, /dev/rdisk3s1 diskinin denetimi /tmp/shadow-rdisk3s1 gölge dosyasını oluşturur. Gölge dosyanın diskten okunan tüm meta verileri yakaladığını unutmayın. Büyük birimlerin olduğu bazı durumlarda fsck_exfat önbellek boyutunu sınırlandıracak ve onarım sürecinin farklı aşamalarında diskten meta verileri yeniden okuyacaktır. Eğer onarım süreci meta verileri onarmışsa, gölge dosya bunun diskten en son okunan durumunu yakalayacaktır. En iyi hata ayıklama değeri için gölge dosya -n seçeneğiyle birlikte yakalanmalıdır. Bu dosya, APFS gibi seyrek dosyaları destekleyen bir dosya sistemindeyse seyrek (sparse) dosya olarak oluşturulacaktır. Gölge dosya, dosya içeriklerini yakalamaz. Ancak gölge dosyanın mevcut tüm ve bazı geçmiş dosyalara ilişkin ayrıntıları içerdiğini unutmayın. Gölge dosyasını başkalarıyla paylaşmadan önce son derece dikkatli olunmalıdır.

Ayrıca Bakınız

mount_exfat(8), fsck(8)

Tarihçe

fsck_exfat aracı ilk olarak Mac OS X 10.6.3 sürümünde ortaya çıktı.

Darwin 19 Ocak 2010 Darwin