Sözdizimi
fsck_apfs [-n | -y] [-q] [-l] [-s] [-S] [-o] [-b num] [-c] [-C] [-d] [-E path] [-F | -M]
[-g | -x] [-W] [-T] [-D] cihaz
Açıklama
fsck_apfs aracı, APFS konteynerlerini ve birimlerini doğrular ve onarır.
fsck_apfs, belirtilen APFS konteynerlerini ve birimlerini denetler ve tespit edilen tüm tutarsızlıkları onarmaya çalışır.
Blok cihazı ile tampon bellek (buffer cache) arasındaki tutarsızlıklar nedeniyle, her zaman ham (raw) cihaz kullanılmalıdır.
Mevcut durumunda fsck_apfs, çeşitli konteyner veri yapılarının bütünlüğünü denetler.
Seçenekler aşağıdaki gibidir:
-q: fsck_apfs'nin cihazın "temiz" (clean) olup olmadığını hızlıca denetlemesini sağlar. Cihaz bir APFS birimi ise, fsck_apfs APFS konteynerini ve belirtilen APFS birimini hızlıca denetleyecektir. Cihaz bir APFS konteyneri ise, fsck_apfs APFS konteynerini ve içindeki tüm APFS birimlerini hızlıca denetleyecektir. Varsayılan olarak, hızlı denetim sırasında herhangi bir onarım girişiminde bulunulmaz.-n: Bulunan hiçbir hasarı onarmaya çalışmaz.-y: Bulunan tüm hasarları her zaman onarmaya çalışır.-l: Canlı doğrulama (live verification) modunu etkinleştirir. Bu seçenek, şu anda yazma-okuma modunda bağlı (mounted) olan bir APFS konteynerinin denetlenmesini mümkün kılar, ancak hiçbir onarım yapılamaz. Canlı doğrulama modunun, fsck_apfs işlemi tamamlanana kadar sisteminizin yanıt vermeyi durdurmasına neden olabileceğini unutmayın.-s: Alan doğrulama özetini yazdırır.-S: Anlık görüntülerin (snapshot) yinelenmesini atlar (üst düzey anlık görüntü yapıları yine de denetlenecektir), ancak hiçbir onarım yapılamaz.-o: Aşırı tahsisleri (overallocations) onarır; lütfen bu seçenekle daha yeni sistemlerde daha eski bir fsck_apfs çalıştırmayın.-b <num>: Varsayılan önbellek blok boyutunu num KB olarak ayarlar.-c: Önbellek istatistiklerinin toplanmasını ve yazdırılmasını etkinleştirir.-C: Canlı doğrulama modunda konteyneri dondurmadan önce onu senkronize etmeye (sync) zorlar.-d: Ek hata ayıklama bilgileri yazdırır.-E <path>: Uyarı ve hata özeti bilgilerini standart konuma (/var/log/fsck_apfs_error.log) ek olarak belirtilen yola (path) yazar. Standart çıktıya (stdout) yazmak için - geçirin.-F: Şifrelenmiş birimlerin denetlenmesini zorunlu kılar ve birimlerin kilidinin açılmasını gerektirir.-M: Birim verilerinin şifresinin çözülmesini gerektiren denetimleri atlar. Şifrelenmemiş birim meta verileri yine de denetlenir.-g: Çıktı için "GUI" modunu kullanır. Çıktı, diğer programlar tarafından ayrıştırılmaya uygun bir biçimdedir.-x: Çıktı XML biçiminde olacaktır.-W: Uyarıları ölümcül (fatal) olarak kabul eder. Varsayılan olarak fsck_apfs, uyarılar olmasına rağmen hiç hata yoksa 0 çıkış koduyla sonlanır. Bu seçenek, bu tür bir durumda uygun bir hata koduyla çıkmasını sağlayacaktır.-T: B-Tree düğüm onarımlarını etkinleştirir. Yalnızca onarım yaparken kullanılır, dolayısıyla ya -y seçeneği bulunmalı ya da hem -n hem de -q seçenekleri bulunmamalıdır.-D: B-Tree düğüm onarımları yaparken, aday düğümler için boş blokların aranmasına izin verir. Bu, -T seçeneğini de gerektirir.
Çıkış Durumu
fsck_apfs başarı durumunda 0 ile, hata oluştuğunda ise >0 ile çıkar.
Ayrıca Bakınız
fsck(8)
Mac OS X 6 Mayıs 2023 Mac OS X