Mengapa Mac saya menjalankan fsck_hfs selama dua hari sekarang?

26

Saya pertama kali memperhatikan bahwa fsck_hfsitu berjalan, mengambil 50-75% dari CPU, kemarin. Itu terus berjalan hari ini.

psmenunjukkan bahwa itu sedang dilakukan /sbin/fsck_hfs -f -n -x -E /dev/disk3. Satu-satunya masalah: Saya rasa saya tidak punya /dev/disk3.

  1. Mengapa ini berjalan?
  2. Apakah ini akan selesai?
    • Bisakah saya killmelakukannya?
  3. Apa /dev/disk3? Mungkinkah itu volume Time Machine saya, yang tidak terpasang pada saat ini?

Info Sistem: MacBook Pro (2008). Ini memiliki dua disk terpasang — disk internal ( /dev/disk1) dan SSD Kartu PC ( /dev/disk0, anehnya). Terhubung ke volume Time Machine jarak jauh yang terpasang ke stasiun pangkalan Airport Extreme.

Nate
sumber
1
titik data lain; laptop 10.13.5 saya hanya menghabiskan dua jam "memverifikasi" cadangan pada drive NAS, tampaknya macet di 84%. Sebagian besar waktu CPU akan fsck_hfs(baris perintah yang mirip dengan OP) dengan pada dasarnya nol lalu lintas jaringan (~ 5 paket per detik) dan saya pikir disk IO Ops / s rendah, tetapi saya tidak memeriksa sebanyak itu. Tidak ada perubahan nyata dalam kemajuan yang dilaporkan dalam GUI (yang saya perhatikan) dan kemudian hanya berhasil diselesaikan.
Sam Mason

Jawaban:

19
  1. Itu mungkin berjalan dari saat volume Time Machine Anda dipasang.
  2. Jika volumenya tidak ada lagi, saya ragu.
    • Saya yakin Anda bisa sudo killall fsck_hfs; tidak ada ruginya. (Sudahkah Anda mencoba memulai ulang?)
  3. Mungkin itu.
tupai
sumber
Terima kasih untuk bantuannya! Kamu benar. Beberapa saat setelah killitu, Time Machine muncul mengatakan tidak dapat memverifikasi cadangan saya. Mungkin menjadi bingung tadi malam ketika saya menutup MacBook saya dan membawanya pulang. Gila akan mencoba memverifikasi gambar disk ~ 750 GB melalui Wi-Fi! Saya harus membiarkan komputer saya hidup dan di kantor selama beberapa hari untuk menyelesaikannya ...
Nate
1
Anda mungkin tidak ingin memaksa berhenti karena memaksa Anda untuk rebackup seluruh komputer Anda dan kemudian Anda kehilangan sejarah cadangan yang ada
Sirene
1
@Nate "... ini akan mencoba memverifikasi ~ 750 GB disk image melalui Wi-Fi! ..." - bukan itu yang terjadi; hanya sebagian kecil dari gambar yang dikirimkan. Kata kunci: CopyHFSMeta , silakan lihat misalnya forums.freenas.org/index.php?threads/…
Graham Perrin
26

Mengklik ikon Time Machine di bilah menu dan memilih "Lewati verifikasi" menyebabkan fsck_hfsproses berhenti sendiri. Mungkin sedikit lebih baik daripada kill...

dubek
sumber
Biarkan berjalan, tunggu saja selesai.
Zhang Buzz
3

Anda juga dapat mengeklik ikon Time Machine, pilih "Open Time Machine Preferences ...", dan Anda akan melihat bilah kemajuan untuk sejauh mana proses "Mencadangkan".

Anda kemudian dapat mengklik "x" di sebelah bilah kemajuan untuk menghentikan proses verifikasi.

svec
sumber
1

Saya akan merekomendasikan untuk tidak membunuhnya.

Terakhir kali saya lakukan, itu meninggalkan cadangan Time Machine saya dalam keadaan di mana OSX percaya itu rusak. Ini mengakibatkan OSX menolak untuk terus menggunakan cadangan ini, yaitu OSX meminta saya untuk membuat cadangan baru (yang secara efektif berarti saya akan kehilangan riwayat di cadangan saya, misalnya file yang dihapus, versi file modifikasi sebelumnya, dll.)

Saya berhasil membawa cadangan Time Machine ke kondisi baik, memungkinkan OSX untuk terus menggunakan cadangan ini, tapi itu cukup merepotkan.

Pete
sumber
Ingin menjelaskan proses Anda mendapatkan cadangan kembali ke kondisi yang baik? Saya memiliki sparsebundle kosong di Time Machine saya sekarang.
Matt M.
@MattM Jika sparsebundle Anda benar-benar kosong, saya rasa Anda tidak bisa menyimpannya. Tetapi jika itu tidak kosong, hanya ditandai sebagai korup seperti milik saya, itu harus diselamatkan. Saya tidak ingat persis apa yang saya lakukan, menemukan solusinya melalui pencarian google. Tetapi sparsebundle berisi beberapa file metadata yang memiliki properti yang memberitahukan bahwa cadangan sedang diperiksa / rusak. Jadi prosesnya adalah seperti meng-unmount volume mesin waktu, menemukan file metadata, menyesuaikan properti-properti itu, dan mungkin me-remount volume mesin waktu (mungkin saya secara manual menjalankan langkah verifikasi setelahnya)
Pete
Saya menggunakan Data Rescue 4 untuk Mac, dan itu berfungsi seperti jagoan seharga $ 99. Saya tidak ingin mengambil risiko kehilangan ireversibel dengan mengedit metadata. Itu mengembalikan data langsung ke drive lokal saya, membaca sparsebundle dari Time Capsule yang terhubung melalui ethernet.
Matt M.