Sözdizimi
fsck_cs -q cihaz ...
fsck_cs -p cihaz ...
fsck_cs [-y | -n] [-x | -g] [-l günlük_dosyası] cihaz ...
Açıklama
fsck_cs aracı, CoreStorage mantıksal birim grubu meta verilerini doğrular ve onarır.
Cihaz parametreleri, CoreStorage mantıksal birim grubunu oluşturan /dev/rdisk1s1 gibi "ham" (karakter özel) disk cihazlarının yolları olmalıdır. /dev/disk1s1 gibi bir "ham olmayan" (blok özel) yol veya sadece disk1s1 gibi bir disk adı belirtirseniz, bu otomatik olarak karşılık gelen ham disk cihazına (/dev/rdisk1s1) dönüştürülecektir.
Seçenekler aşağıdaki gibidir:
-q: "Hızlı" bir denetim gerçekleştirir ve herhangi bir bozulma bulunup bulunmadığını çıkış durumu aracılığıyla belirtir. Bu modda eski MLV segmentleri denetlenmez ve proaktif MLV ayna temizleme (mirror scrubbing) işlemi gerçekleştirilmez.-p: Otomatik düzeltme ("preen") modunda çalışır. Gerektiğinde MLV ayna blokları onarılır. Dosya sistemini daha eski ancak tutarlı bir duruma geri almaya zorlamak için daha yeni işlemler geçersiz kılınabilir.-y: fsck_cs'nin tüm sorulara "evet" yanıtını kabul etmesini sağlar. Diğer bir deyişle, bulunan tüm hataları her zaman onarmaya çalışır.-n: fsck_cs'nin tüm sorulara "hayır" yanıtını kabul etmesini sağlar. Diğer bir deyişle, bulunan hataları hiçbir zaman onarmaya çalışmaz.-x: fsck_cs'nin çıktısını XML benzeri (plist) bir biçimde üretmesini sağlar. Bu seçenek, grafiksel kullanıcı arayüzüne sahip başka bir uygulama (OS X Disk Utility gibi) fsck_cs aracını çağırdığında ve çıktıyı işlediğinde kullanılır.-g: fsck_cs'nin çıktısını GUI uyumlu biçimde üretmesini sağlar. Bu, -x seçeneğine benzer bir kullanıma sahiptir.-l günlük_dosyası: Tüm konsol çıktılarını ve ayrıca ek durum ve hata mesajlarını belirtilen dosyaya kopyalar.
Alternatif olarak, cihaz, CoreStorage mantıksal birim grubunun UUID'si veya o grup içindeki CoreStorage tarafından barındırılan bir mantıksal birimin adı olarak belirtilebilir; bu durumda fsck_cs, bileşen ham cihazları IORegistry'den türetir. Bu durumlarda, mantıksal birim grubunu tanımlamak için hangi nesnenin sağlandığını belirtmeniz gerekir:
--pv: Bileşen CoreStorage fiziksel birimleri doğrudan--uuid: CoreStorage mantıksal birim grubu (UUID olarak)--lv: Bir CoreStorage mantıksal birimi (cihaz adı olarak)
Tanılamalar
fsck_cs aracı, herhangi bir bozulma algılanmadıysa veya tüm bozulmalar onarıldıysa 0 ile, onarılamamış herhangi bir bozulma kaldıysa >0 ile çıkar.
Hatalar
fsck_cs kapsamlı bir doğrulama gerçekleştirmez ve tespit ettiği tutarsızlıkların birçoğunu düzeltemez.
Geçmiş
fsck_cs aracı ilk olarak OS X 10.7.0'da CoreStorage ile birlikte görünmüştür.
OS X 22 Temmuz 2011 OS X