I backup di Time Machine si bloccano con il 100% della CPU tramite tmutil


0

Okay, di recente ho deciso di provare a passare i miei backup di Time Machine a tmutil in modo che potessi ottenere più controllo esattamente quando erano in esecuzione, ma anche così potevo eseguire alcune cose extra prima e dopo.

Ad ogni modo, ho deciso di iniziare con un semplice test con un launch agent impostato per eseguire il seguente comando una volta all'ora:

tmutil --block

Sto usando il --block opzione per assicurarsi che il lavoro rimanga visibilmente attivo fino al completamento del backup e perché ne avrò bisogno se voglio eseguire i comandi in seguito. Il problema che sto avendo, tuttavia, è che quando il backup arriva alla fase Finishing alla fine, spesso si blocca backupd ramping fino al 100% di utilizzo della CPU.

L'arresto del backup e l'esecuzione con "Backup Now" dal menu Time Machine funzioneranno normalmente, e il ritorno ai normali backup automatici di Time Machine funziona perfettamente senza mai farlo.

È solo quando si usa tmutil --block che questo sembra accadere, qualche idea sul perché?


Si dice "spesso si blocca con backupd ramping fino al 100% di utilizzo della CPU ..." Questo, di per sé non è una cosa negativa: spesso ho rendering 3D di Strata che estrapolano le CPU per ore alla volta. Non sappiamo da cosa hai scritto se hai mai effettivamente finito il livello di finitura. Come sai che è bloccato? Quanto tempo hai aspettato, in orario, prima di mollare e fermare il lavoro? Se il processo fatto finire correttamente nel passato, quanto tempo ci è voluto? Se puoi, prova un nuovo backup con questi comandi su un HD & amp; vuoto guarda cosa succede.
IconDaemon

@IconDaemon ringrazia per aver risposto, ma il problema è che la fase di rifinitura è rimasta al 100% di utilizzo della CPU per periodi molto lunghi (un'ora o più). In realtà ho già risposto al problema, sembra che in qualche modo abbia avuto un avanzo .inprogress backup e Time Machine si bloccava cercando di rimuoverlo. Per qualche ragione tmutil non ho avuto problemi, quindi sono stato in grado di risolvere il problema, ma non so perché è iniziato.
Haravikk

Risposte:


1

Avevo la sensazione che avrei potuto postare questo troppo presto; il semplice backup di Time Machine ha fatto la stessa cosa.

Tuttavia, il colpevole che ho scoperto è che in qualche modo ho avuto un .inprogress backup più vecchio del backup più recente (in effetti c'erano cinque o sei backup riusciti da allora). Non ho idea di come sia arrivato, ma sudo tmutil delete <path to .inprogress file> problema risolto.

Non sono sicuro se contrassegnerò questa come risposta corretta o no, poiché non ho ancora idea di come sia finito con un file .inprogress avanzato, o perché abbia iniziato a causare problemi solo quando è stato eseguito, o perché non ha funzionato influenzano sempre i backup automatici ...

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.