Khóa máy Mac thường xuyên do fsck_hfs


1

Macbook Pro của tôi (10.6.8) bị khóa mỗi ngày vào buổi trưa trong vài phút (và thường sau khi ngủ).

Tôi đặt 'Trình giám sát hoạt động' lên phía trước ngay trước buổi trưa được sắp xếp theo% CPU và thấy rằng nó chạy ' fsck_hfs '. Kinda có ý nghĩa rằng điều này sẽ làm cho máy của tôi không thể sử dụng được.

Tôi có thể mô phỏng hành vi này bằng cách chạy bằng tay (hoặc 'Tiện ích đĩa').

Điều gì làm cho Mac chạy kiểm tra đĩa thường xuyên như vậy và làm cách nào để dừng / trì hoãn / khắc phục nguyên nhân gốc?

Không có gì trong crontab của root và Disk Utility báo cáo đĩa vẫn ổn. Tôi cũng một người dùng đã khởi động và chạy '/ sbin / fsck -fy' mà không có lỗi nào được báo cáo.

Tôi thấy một số lỗi "LSOF: File foo bị bỏ ngỏ trên thiết bị" từ 'mds' trong khoảng thời gian này - không chắc có liên quan hay không.


Và quá trình cha mẹ là fsck_hfsgì? Có lẽ điều này cung cấp cho bạn một gợi ý mà quá trình khác bắt đầu fsck_hfs...
jaume

Một câu hỏi xuất sắc - vì Activity Monitor không hiển thị quy trình phụ huynh và mọi thứ đều bị khóa nên tôi không thể thấy nó trong đó. Có lẽ tôi sẽ phải sử dụng 'top' vào lần tới.
Rafi Jacoby

Tôi sẽ sử dụng ps -efthay vì top...
jaume

Làm cách nào để sử dụng 'ps -ef' khi máy bị khóa? Có một hành vi chạy vòng lặp như 'đỉnh' mà tôi bị thiếu trong các cờ không?
Rafi Jacoby

Mở một thiết bị đầu cuối và gõ while :; do date; ps -ef; sleep 2; done. Vòng lặp while in tất cả các quy trình cứ sau hai giây cho đến khi bạn nhấn Ctrl-C. Hoặc bạn có thể gửi đầu ra cho một tập tin : while :; do date; ps -ef; sleep 2; done > ~/ps-ef_output.txt.
jaume
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.