Por que meu Mac está executando o fsck_hfs há dois dias?

26

Notei pela primeira vez que fsck_hfsestava funcionando, ocupando 50-75% de uma CPU, ontem. Continua a funcionar hoje.

psmostra que está fazendo /sbin/fsck_hfs -f -n -x -E /dev/disk3. Único problema: acho que não tenho /dev/disk3.

  1. Por que está funcionando?
  2. Será que alguma vez terminará?
    • Posso kill?
  3. O que é /dev/disk3? Poderia ser o meu volume do Time Machine, que não está montado no momento?

Informações do sistema: MacBook Pro (2008). Ele tem dois discos instalados - o disco interno ( /dev/disk1) e um PCD SSD ( /dev/disk0, surpreendentemente). Ele se conecta a um volume remoto do Time Machine conectado a uma estação base Airport Extreme.

Nate
fonte
1
outro ponto de dados; meu laptop 10.13.5 passou duas horas "verificando" um backup em uma unidade NAS, aparentemente bloqueado em 84%. A maior parte do tempo da CPU estava indo fsck_hfs(linha de comando semelhante ao OP) com basicamente zero tráfego de rede (~ 5 pacotes por segundo) e acho que as operações de E / S de disco eram baixas também, mas eu não estava verificando muito isso. Nenhuma mudança aparente no andamento foi relatada na GUI (que eu notei) e, em seguida, ela foi concluída com êxito.
Sam Mason

Respostas:

19
  1. Provavelmente estava em execução quando o volume do Time Machine foi montado.
  2. Se o volume não estiver mais presente, duvido.
    • Tenho certeza que você pode sudo killall fsck_hfs; não faria mal a nada. (Você tentou reiniciar?)
  3. Provavelmente é.
esquilo
fonte
Obrigado pela ajuda! Você estava certa. Momentos depois kill, o Time Machine apareceu dizendo que não era possível verificar meu backup. Provavelmente ficou confuso ontem à noite quando fechei o meu MacBook e o levei para casa. É uma loucura tentar verificar uma imagem de disco de ~ 750 GB por Wi-Fi! Eu teria que deixar meu computador ligado e no escritório por vários dias para concluir ...
Nate
1
Você provavelmente não quer forçar o encerramento porque o obriga a rebackup todo o seu computador e você, em seguida, perder a volta existente-se história
Sirens
1
@Nate "… tentará verificar uma imagem de disco de ~ 750 GB através de Wi-Fi!…" - não é isso que acontece; apenas uma fração da imagem é transmitida. Palavra-chave: CopyHFSMeta , consulte, por exemplo, forums.freenas.org/index.php?threads/…
Graham Perrin
26

Clicar no ícone Time Machine na barra de menus e escolher "Ignorar verificação" fez com que o fsck_hfsprocesso parasse. Talvez um pouco melhor do que kill...

dubek
fonte
Apenas deixe correr, apenas espere terminar.
Zhang Buzz
3

Você também pode clicar no ícone do Time Machine, selecionar "Abrir preferências do Time Machine ..." e deverá ver uma barra de progresso para saber até que ponto está o processo de "Backup".

Você pode clicar no "x" ao lado da barra de progresso para interromper o processo de verificação.

svec
fonte
1

Eu recomendaria contra matá-lo.

Na última vez em que fiz isso, ele deixou meu backup do Time Machine em um estado em que o OSX acreditava estar corrompido. Isso resultou no OSX se recusando a continuar usando esse backup, ou seja, o OSX me consultou para criar um novo backup (o que efetivamente significaria que eu perderia qualquer histórico no meu backup, por exemplo, arquivos excluídos, versões anteriores de arquivos modificados etc.)

Consegui trazer o backup do Time Machine para um bom estado, permitindo que o OSX continuasse usando esse backup, mas era um aborrecimento.

Pete
fonte
Importa-se de explicar seu processo de recuperação do backup em bom estado? Eu tenho um pacote esparso vazio na minha Time Machine agora.
Matt M.
@MattM. Se o seu pacote esparso estiver realmente vazio, não acho que você possa salvá-lo. Mas se não estiver vazio, apenas marcado como corrupto como o meu, deveria ser aproveitável. Não me lembro exatamente o que fiz, encontrei a solução através de uma pesquisa no google. Mas o sparsebundle contém algum arquivo de metadados que possui uma propriedade informando que o backup está sendo verificado / corrompido. Assim, o processo era algo como desmontar o volume máquina do tempo, encontrar o arquivo de metadados, ajustar essas propriedades e, possivelmente, remount o volume máquina do tempo (talvez eu corri manualmente uma etapa de verificação depois)
Pete
Usei o Data Rescue 4 para Mac e funcionou como um campeão por US $ 99. Não queria arriscar nenhuma perda irreversível editando os metadados. Ele restaurou os dados diretamente na minha unidade local, lendo o pacote esparso do Time Capsule conectado via Ethernet.
Matt M.