Skip to main content

Utilizzare l'utilità della riga di comando di Time Machine per misurare le modifiche di backup

Things Mr. Welch is No Longer Allowed to do in a RPG #1-2450 Reading Compilation (Aprile 2025)

Things Mr. Welch is No Longer Allowed to do in a RPG #1-2450 Reading Compilation (Aprile 2025)
Anonim

Time Machine è il metodo di backup preferito da molti utenti Mac. Ma ci sono un paio di cose che mancano a Time Machine: informazioni su cosa sta succedendo durante un backup e informazioni sullo stato attuale dei backup.

Molti di noi credono che i nostri backup siano in buona forma. Tendiamo anche a credere allegramente che abbiamo spazio su disco sufficiente per il prossimo backup. Dopo tutto, una delle cose che fa Time Machine è rimuovere vecchi backup se ha bisogno di spazio per quelli nuovi. Quindi, non dovrebbero esserci problemi, o almeno, speriamo di no.

Non fraintendermi; Mi piace la macchina del tempo. È il metodo di backup principale su ogni Mac nel nostro ufficio e a casa. Time Machine è semplice da configurare. Ancora meglio, è trasparente da usare. Sappiamo che se il disastro colpisce e perdiamo il valore di un disco di dati, non sentiremo nessuno dire che l'ultima volta che hanno eseguito un backup è stata una settimana fa. Con Time Machine, l'ultimo backup probabilmente è durato non più di un'ora fa.

Ma questo affidamento su un processo automatizzato che fornisce un feedback molto scarso può essere un problema se si supportano due o più Mac e si ha la necessità di pianificare cose come quando aumentare le dimensioni dello spazio di archiviazione.

Andare alla deriva: quanta modifica si verifica nel tempo di backup

Una caratteristica che gli utenti di Time Machine comunemente chiedono sono le informazioni sulla deriva, che è una misura della modifica che si verifica tra un backup e il successivo. Drift ti dice quanti dati sono stati aggiunti al tuo backup e quanti dati sono stati rimossi.

Ci sono molte ragioni per voler sapere il tasso di deriva. Se si misura la deriva e si scopre che si stanno aggiungendo grossi blocchi di dati ogni volta che si esegue un backup, è possibile pianificare un disco di backup più grande nel prossimo futuro. Allo stesso modo, se si nota che si stanno rimuovendo quantità copiose di dati con ogni backup, è possibile determinare se si sta salvando una quantità sufficiente di cronologia nei backup. Ancora una volta, potrebbe essere il momento di acquistare un'unità di backup più grande.

È inoltre possibile utilizzare le informazioni di deriva per decidere se è necessario eseguire l'upgrade di un'unità di backup. Potresti scoprire che la tua attuale unità di backup è molto più grande di quella di cui hai bisogno, ora o nel prossimo futuro. Se la percentuale di dati aggiunta per la sezione Time Machine è bassa, si hanno meno motivi per considerare un aggiornamento rispetto a se la velocità di trasmissione dati aggiunta è elevata.

Deriva della macchina del tempo di misurazione

L'interfaccia utente di Time Machine non include un metodo per misurare la deriva. È possibile misurare la quantità di dati archiviati nell'unità di backup prima che venga eseguito Time Machine e quindi di nuovo dopo l'esecuzione. Ma questo rivela solo la quantità totale di cambiamenti, non quanti dati sono stati aggiunti e quanti dati sono stati rimossi.

Fortunatamente, come molte delle utility di sistema di Apple, Time Machine è costruita su una utility a linea di comando che ha la capacità di fornire tutte le informazioni necessarie per misurare la deriva. Questa utility da riga di comando è una delle nostre app preferite: Terminal.

  1. Inizieremo lanciando Terminal, che si trova in / Applicazioni / Utility.
  2. Utilizzeremo il comando tmutil (Time Machine Utility), che consente di configurare, controllare e interagire con Time Machine. Qualunque cosa tu possa fare con la versione GUI di Time Machine, puoi farlo con tmutil; puoi anche fare molto di più.
    1. Useremo la capacità di tmutil di calcolare la deriva per poter visualizzare le informazioni di cui abbiamo bisogno. Ma prima di poter emettere il comando appropriato, abbiamo bisogno di un'altra informazione; vale a dire, dove è memorizzata la directory di Time Machine.
  3. In Terminale, inserisci quanto segue al prompt della riga di comando:
  4. tmutil machinedirectory
  5. Premere invio o invio.
  6. Terminal mostrerà la directory corrente di Time Machine.
  7. Evidenzia il nome di percorso della directory che Terminal sputa, quindi fai clic sul menu Modifica di Terminal e seleziona Copia. Puoi anche solo premere il comando + i tasti C.
  8. Ora che hai copiato la directory di Time Machine negli Appunti, torna al prompt Terminale e inserisci:
  9. tmutil calculaterift
  10. Non premere invio o ritorno ancora. Per prima cosa, aggiungi uno spazio dopo il testo sopra e quindi una citazione ("), quindi incolla il nome della directory di Time Machine dagli appunti selezionando Incolla dal menu Modifica di Terminale o premendo il comando + i tasti V. Una volta inserito il nome della directory, aggiungi una citazione di chiusura ("). Circondando il percorso della directory con le virgolette assicurerà che se il percorso contiene caratteri o spazi speciali, Terminal continuerà a comprendere la voce.
  11. Ecco un esempio usando la directory Time Machine del mio Mac: tmutil calculaterift "/Volumes/Tardis/Backups.backupdb/CaseyTNG"
  12. Il tuo percorso di directory di Time Machine sarà diverso, ovviamente.
  13. Premere invio o invio.

Il tuo Mac inizierà ad analizzare i backup della tua macchina del tempo per produrre i numeri di deriva necessari, in particolare, la quantità di dati aggiunti, la quantità di dati rimossi e l'importo modificato. I numeri saranno forniti per ogni fetta o incremento che memorizza la tua macchina del tempo. Questi numeri saranno diversi per tutti, in base alla quantità di dati archiviati nel backup e per quanto tempo hai utilizzato Time Machine. Le dimensioni di sezione tipiche sono al giorno, a settimana o al mese.

Può essere necessario del tempo per eseguire i calcoli di deriva, a seconda delle dimensioni dell'unità di backup, quindi sii paziente. Al termine dei calcoli, Terminal mostrerà i dati di deriva per ciascuna slice di backup di Time Machine nel seguente formato:

Data di inizio - data di fine

-------------------------------

Aggiunto: xx.xx

Rimosso: xx.xx

Modificato: xx.xx

Vedrai più gruppi dell'output sopra riportato. Questo continuerà fino alla visualizzazione della media finale:

Drift Averages

-------------------------------

Aggiunto: xx.xx

Rimosso: xx.xx

Modificato: xx.xx

Ad esempio, ecco alcune delle mie informazioni sulla deriva:

Drift Averages

-------------------------------

Aggiunto: 1.4G

Rimosso: 325,9M

Modificato: 468.6M

Non utilizzare solo la deriva media per prendere decisioni sugli aggiornamenti dello storage; è necessario esaminare i dati di deriva per ciascuna fascia oraria. Ad esempio, la mia più grande aggiunta è avvenuta una settimana quando ho aggiunto quasi 50 GB di dati al backup; l'aggiunta più piccola era di 2,5 MB di dati.

Allora, cosa mi ha detto la misurazione della deriva? La prima misurazione deriva è stata dallo scorso agosto, il che significa che sto memorizzando circa 33 settimane di backup sulla mia attuale unità di backup. In media, aggiungo più dati a un backup di quanto non elimini. Anche se ho ancora un certo margine, un giorno presto Time Machine inizierà a ridurre il numero di settimane di informazioni che memorizza, il che significa che nel mio futuro potrebbe esserci un drive di backup più grande.