Time Machine non ti lascia espellere il disco

Il disco di Time Machine non si espelle perché backupd o Spotlight lo stanno ancora usando. Scopri come individuare il processo che lo blocca e scollegarlo in sicurezza.

Hai finito il backup. Time Machine dice che è completato. Fai clic su espelli e macOS ti avvisa che il disco è in uso. Ti suona familiare?

Risposta rapida: il disco di Time Machine non si espelle perché backupd (il demone in background di Time Machine) oppure i processi mds / mds_stores di Spotlight lo stanno ancora usando. Esegui lsof /Volumes/YourDriveName nel Terminale per confermarlo, poi interrompi l’indicizzazione di Spotlight per il disco con sudo mdutil -i off "/Volumes/YourDriveName" e prova di nuovo a espellerlo. Strappare via il cavo rischia di danneggiare il backup.

Succede di continuo con i dischi di Time Machine, ed è una delle parti più frustranti del sistema di backup di Apple, peraltro eccellente. Il backup si completa, ma qualcosa continua a trattenere il disco. Resti bloccato a scegliere tra strappare il cavo (non farlo) e aspettare all’infinito che un misterioso processo finisca.

Il colpevole è quasi sempre una di due cose: il demone backupd non ha ancora rilasciato del tutto il disco, oppure Spotlight è impegnato a indicizzare il tuo backup. A volte sono entrambi.

Perché backupd trattiene il tuo disco

I backup di Time Machine sono gestiti da un processo in background chiamato backupd. Quando vedi completarsi quella barra di avanzamento del backup, la parte visibile del backup è finita, ma backupd spesso continua a lavorare in background. Potrebbe aggiornare i metadati, verificare l’integrità del backup o ripulire i file temporanei.

Sui Mac con Apple Silicon, backupd gira sui core a efficienza energetica per ridurre al minimo l’impatto sul tuo lavoro. Ottimo per le prestazioni, ma significa che le operazioni di pulizia possono richiedere più tempo del previsto. Il processo è progettato per essere discreto, il che a volte si traduce in lentezza.

Puoi verificare se backupd è ancora attivo aprendo Monitoraggio Attività e cercando «backup» nel campo di ricerca. Se compaiono backupd o backupd-helper, Time Machine non ha ancora rilasciato del tutto il tuo disco.

Spotlight peggiora le cose

Ecco la parte che coglie di sorpresa la maggior parte delle persone: macOS indicizza i backup di Time Machine con Spotlight. Questo ti consente di cercare nella cronologia dei backup direttamente da Spotlight, cosa davvero utile quando hai bisogno di trovare una vecchia versione di un file.

Il problema è che l’indicizzazione di Spotlight può proseguire ben oltre la fine del backup. I processi mds e mds_stores (il Metadata Server di Spotlight) macinano il disco di backup per minuti, a volte ore con un backup di grandi dimensioni.

Vedrai questi processi in Monitoraggio Attività mentre accedono al volume di Time Machine. Stanno svolgendo un lavoro legittimo, ma allo stesso tempo ti impediscono di espellere il disco. È la stessa causa di fondo dietro a molti errori di «Disco in uso»: affrontiamo il quadro completo nella nostra guida alla risoluzione dell’errore «Disco in uso» su macOS e nello specifico problema di espulsione legato a Spotlight.

Il modo sicuro per controllare cosa blocca l’espulsione

Prima di forzare qualcosa, conviene confermare cosa sta effettivamente accedendo al disco. Apri il Terminale ed esegui:

lsof /Volumes/YourDriveName

Sostituisci «YourDriveName» con il nome reale del tuo disco. Se contiene spazi, racchiudi l’intero percorso tra virgolette:

lsof "/Volumes/Time Machine Backup"

Questo comando elenca ogni processo che ha file aperti su quel volume. Probabilmente vedrai mds, mds_stores, backupd o il Finder tra i risultati. Ora sai esattamente cosa affrontare. (Per una spiegazione più approfondita di lsof, consulta la nostra guida al comando lsof per utenti Mac.)

Interrompere temporaneamente l’indicizzazione di Spotlight

Se il problema è Spotlight, puoi disattivare temporaneamente l’indicizzazione per il tuo disco di backup:

sudo mdutil -i off "/Volumes/YourDriveName"

Questo impedisce a Spotlight di indicizzare quel volume specifico. Al termine del comando, prova di nuovo a espellere. Dovrebbe funzionare.

Quando ricollegherai il disco per il backup successivo, potrai riattivare l’indicizzazione:

sudo mdutil -i on "/Volumes/YourDriveName"

Oppure lasciala semplicemente disattivata, se comunque non cerchi mai nei backup di Time Machine tramite Spotlight. Molti utenti scoprono di non aver bisogno di questa funzione e preferiscono tempi di espulsione più rapidi.

Salta i passaggi manuali: Ejecta ti mostra esattamente quale processo sta bloccando il disco — e ti permette di chiuderlo con un clic, direttamente dalla barra dei menu. Scopri di più →

Interrompere un backup in corso

Se backupd è ancora in esecuzione, la soluzione più pulita è interrompere Time Machine dalla barra dei menu. Fai clic sull’icona di Time Machine e seleziona «Salta questo backup» o «Interrompi backup» (la dicitura varia a seconda della versione di macOS). In questo modo indichi al sistema di concludere con grazia ciò che sta facendo.

Aspetta un minuto o due dopo l’interruzione, poi prova di nuovo a espellere. Il disco dovrebbe rilasciarsi.

Se non c’è l’icona di Time Machine nella barra dei menu, puoi interrompere il backup anche dalle Impostazioni di Sistema (o dalle Preferenze di Sistema nelle versioni meno recenti di macOS). Vai nelle impostazioni di Time Machine e disattivala temporaneamente.

Quando non funziona nient’altro

A volte un processo proprio non molla. Prima di ricorrere all’Espulsione forzata (abbiamo scritto se l’espulsione forzata è sicura, in breve: di solito sì, occasionalmente no), prova questa sequenza:

Per prima cosa, esci dal tuo account utente e accedi di nuovo. Questo termina la maggior parte dei processi a livello utente che potrebbero tenere aperti dei file.

Se non funziona, puoi forzare l’uscita di processi specifici da Monitoraggio Attività. Seleziona il processo, fai clic sul pulsante X nella barra degli strumenti e scegli Uscita forzata. Fai attenzione con i processi di sistema, perché chiuderli può causare instabilità.

Come ultima risorsa, un riavvio completo rilascerà sicuramente il disco. Spegni il Mac, aspetta che si spenga del tutto, poi scollega il disco. Questa operazione è sempre sicura perché macOS completa tutte le scritture in sospeso durante lo spegnimento.

Non staccare mai il cavo mentre il Mac è in funzione. I dischi di Time Machine usano APFS (con protezione copy-on-write) o HFS+ (con journaling), che aiutano a proteggere dalla corruzione, ma una disconnessione improvvisa durante un’operazione di scrittura attiva può comunque danneggiare il catalogo dei backup o lasciare il backup in uno stato incoerente.

Un approccio più rapido

Se sei stanco di frugare tra comandi del Terminale e Monitoraggio Attività ogni volta che vuoi scollegare il disco di backup, Ejecta gestisce tutto questo automaticamente. Resta nella barra dei menu, ti mostra esattamente quali processi stanno bloccando l’espulsione e ti permette di chiuderli con un clic.

Per i dischi di Time Machine in particolare, Ejecta individua se si tratta di backupd, dell’indicizzazione di Spotlight o di qualcos’altro, e ti offre opzioni mirate per rilasciare il disco in sicurezza. Nessun comando del Terminale da ricordare, nessuna incertezza su quale processo chiudere.

Prevenire i futuri problemi di espulsione

Alcune abitudini possono ridurre la frequenza con cui ti capita.

Concedi al backup qualche minuto dopo il completamento prima di provare a espellere. Il fatto che la barra di avanzamento sia arrivata in fondo non significa che tutto il lavoro in background sia concluso. Se non hai bisogno di cercare nei backup di Time Machine tramite Spotlight, aggiungi il disco di backup all’elenco della privacy di Spotlight nelle Impostazioni di Sistema. Questo impedisce del tutto l’indicizzazione e rende l’espulsione molto più rapida. Potresti anche valutare di programmare i backup negli orari in cui non avrai bisogno di scollegare subito il disco, come durante la notte o all’ora di pranzo.

Time Machine vale la pena nonostante l’occasionale fastidio dell’espulsione. Avere backup affidabili è troppo importante per rinunciarvi solo perché il processo di espulsione a volte è seccante. Ma non dovresti dover indovinare cosa blocca il tuo disco né preoccuparti della corruzione dovuta a una disconnessione scorretta. Gli strumenti giusti rendono l’intero processo indolore.

Se preferisci non usare il Terminale ogni volta, Ejecta ti mostra esattamente quale processo sta bloccando il disco — e ti permette di chiuderlo con un clic, direttamente dalla barra dei menu.

Acquista ora — $9.99