Questão Bloqueios frequentes de Mac devido a fsck_hfs


Meu Macbook Pro (10.6.8) bloqueia todos os dias ao meio-dia por vários minutos (e muitas vezes depois de dormir).

Eu coloquei 'Activity Monitor' na frente, logo antes do meio-dia, classificado por% CPU, e vi que correu 'fsck_hfs'. Meio que faz sentido que isso tornaria minha máquina inutilizável.

Eu posso simular esse comportamento executando-o manualmente (ou 'Disk Utility').

O que está fazendo o Mac executar uma verificação de disco com tanta freqüência e como faço para parar / atrasar / corrigir a causa raiz?

Não há nada no crontab do root, e o Disk Utility relata que o disco está bem. Eu também iniciei um único usuário e executei '/ sbin / fsck -fy' sem nenhum erro reportado.

Eu vejo alguns erros "LSOF: Arquivo foo deixados abertos no dispositivo" de 'mds' por volta dessa época - não tenho certeza se estão relacionados.


1


origem


E qual é o processo pai de fsck_hfs? Talvez isso lhe dê uma dica que outro processo começa fsck_hfs... - jaume
Uma excelente pergunta - já que o Activity Monitor não mostra o processo pai e tudo está bloqueado, não consigo vê-lo dentro dele. Talvez eu tenha que usar 'top' da próxima vez. - Rafi Jacoby
Eu usaria ps -ef ao invés de top... - jaume
Como eu usaria 'ps -ef' quando a máquina está travada? Existe um comportamento run-in-a-loop como 'top' que estou perdendo nas bandeiras? - Rafi Jacoby
Abra um terminal e digite while :; do date; ps -ef; sleep 2; done. O loop while imprime todos os processos a cada dois segundos até você pressionar Ctrl-C. Ou você poderia enviar a saída para um arquivo: while :; do date; ps -ef; sleep 2; done > ~/ps-ef_output.txt. - jaume


Respostas: