Perché il mio Mac esegue fsck_hfs da due giorni ormai?


26

Ho notato per la prima volta che fsck_hfsera in esecuzione, occupando il 50-75% di una CPU, ieri. Continua a funzionare oggi.

psmostra che sta facendo /sbin/fsck_hfs -f -n -x -E /dev/disk3. Unico problema: non credo di avere un /dev/disk3.

  1. Perché sta funzionando?
  2. Finirà mai?
    • Posso killfarlo?
  3. Che cosa è /dev/disk3? Potrebbe essere il mio volume di Time Machine, che al momento non è montato?

Informazioni di sistema: MacBook Pro (2008). Ha due dischi installati: il disco interno ( /dev/disk1) e un SSD per PC Card ( /dev/disk0, sorprendentemente). Si collega a un volume Time Machine remoto collegato a una stazione base Airport Extreme.


1
un altro datapoint; il mio laptop 10.13.5 ha appena trascorso due ore a "verificare" un backup su un'unità NAS, apparentemente bloccato all'84%. La maggior parte del tempo della CPU stava andando fsck_hfs(riga di comando simile all'OP) con un traffico di rete sostanzialmente zero (~ 5 pacchetti al secondo) e penso che anche le operazioni di I / O del disco fossero basse, ma non lo stavo verificando tanto. Nessun cambiamento apparente in corso è stato segnalato nella GUI (che ho notato) e poi è stato completato con successo.
Sam Mason,

Risposte:


19
  1. Probabilmente stava funzionando da quando è stato montato il volume di Time Machine.
  2. Se il volume non è più presente, ne dubito.
    • Sono sicuro che puoi sudo killall fsck_hfs; non farebbe male a niente. (Hai provato a riavviare?)
  3. Probabilmente lo è.

Grazie per l'aiuto! Avevi ragione. Pochi istanti dopo kill, Time Machine è apparso dicendo che non era in grado di verificare il mio backup. Probabilmente è diventato confuso ieri sera quando ho chiuso il mio MacBook e l'ho portato a casa. Pazzo che proverà a verificare un'immagine del disco di ~ 750 GB tramite Wi-Fi! Avrei dovuto lasciare il computer acceso e in ufficio per diversi giorni per completarlo ...
Nate,

1
Probabilmente non vuoi forzarlo a smettere perché ti costringe a riconfezionare l'intero computer e quindi perdi la cronologia di backup esistente
Sirene

1
@Nate "... proverà a verificare un'immagine del disco di ~ 750 GB tramite Wi-Fi! ..." - non è quello che succede; viene trasmessa solo una parte dell'immagine. Parola chiave: CopyHFSMeta , vedi ad esempio forums.freenas.org/index.php?threads/…
Graham Perrin,

26

Facendo clic sull'icona Time Machine nella barra dei menu e scegliendo "Salta verifica", il fsck_hfsprocesso si è interrotto automaticamente. Forse un po 'più bello di kill...


Lascialo correre, aspetta solo che finisca.
Zhang Buzz,

3

Puoi anche fare clic sull'icona di Time Machine, selezionare "Apri preferenze di Time Machine ..." e dovresti vedere una barra di avanzamento per quanto è lungo il processo di "Backup".

È quindi possibile fare clic sulla "x" accanto alla barra di avanzamento per interrompere il processo di verifica.


1

Consiglierei di non ucciderlo.

L'ultima volta che l'ho fatto, ha lasciato il mio backup di Time Machine in uno stato in cui OSX lo riteneva corrotto. Ciò ha comportato il rifiuto di OSX di continuare a utilizzare questo backup, ovvero OSX mi ha chiesto di creare un nuovo backup (il che significherebbe effettivamente perdere qualsiasi cronologia nel mio backup, ad esempio file eliminati, versioni precedenti di file modificati, ecc.)

Sono riuscito a riportare in buono stato il backup di Time Machine, consentendo a OSX di continuare a utilizzare questo backup, ma è stato piuttosto una seccatura.


Ti va di spiegare il tuo processo per riportare il backup in buono stato? Adesso ho una sparsebundle vuota sulla mia Time Machine.
Matt M.

@MattM. Se il tuo sparsebundle è veramente vuoto, non penso che tu possa salvarlo. Ma se non è vuoto, contrassegnato solo come corrotto come il mio, dovrebbe essere salvabile. Non ricordo esattamente cosa ho fatto, ho trovato la soluzione tramite una ricerca su Google. Ma lo sparsebundle contiene alcuni file di metadati che hanno una proprietà che dice che il backup viene controllato / corrotto. Quindi il processo è stato qualcosa come smontare il volume della macchina del tempo, trovare il file dei metadati, regolare quelle proprietà e possibilmente rimontare il volume della macchina del tempo (forse ho eseguito manualmente un passaggio di verifica in seguito)
Pete,

Ho usato Data Rescue 4 per Mac e ha funzionato come un campione per $ 99. Non volevo rischiare alcuna perdita irreversibile modificando i metadati. Ha ripristinato i dati direttamente sul mio disco locale, leggendo lo sparsebundle di Time Capsule collegato tramite Ethernet.
Matt M.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.