Recentemente ho avuto un guasto di ununità critica sulla mia unità di rete che utilizzo per i backup di Time Machine. La creazione del primo backup sulla rete (con ~ 1 TB di dati) sarà estremamente lenta.
Ho già creato un backup utilizzando Time Machine sullunità montata tramite USB, tuttavia questo è un Backups.backupdb
struttura delle cartelle, non unimmagine del disco backupbundle
che Time Machine utilizza quando lavora in rete.
Esiste un modo per creare / convertire un nuovo file backupbundle
con la cartella Backups.backupdb
in modo tale da non dover eseguire un primo backup completo sulla rete? In alternativa, esiste un modo per convincere Time Machine a utilizzare la struttura backupbundle
durante il backup tramite USB?
Risposta
Anche se non lho provato personalmente, di recente mi sono imbattuto in una soluzione alternativa pubblicata sui forum di MacRumors che afferma che dovrebbe funzionare :
Cè una soluzione per farlo. Collega lunità al router (supponendo che supporti Time Machine), quindi avvia un backup sul disco utilizzando Time Machine. Dagli un paio di minuti per iniziare, quindi interrompilo e disconnettiti.
Ora collega lunità al Mac tramite USB. Guarda nel Finder e vedrai un pacchetto scarso con il parziale
Backups.backupdb
file lì. Elimina semplicemente quel file e svuota il cestino.Ora attiva Time Machine ed esegui un backup completo. Al termine avrai il
Backups.backupdb
sullunità. Basta spostarlo dalla radice dellunità allo sparse bundl e. Ora ricollegalo al router e riaccendi TM. Riprenderà da dove si era interrotto con i backup incrementali in futuro.
Unaltra variante di questo metodo crea un montaggio di condivisione di file Samba locale sullunità USB come soluzione alternativa. Dettagli completi nella risposta collegata, ma segue uno snippet di riepilogo:
sudo ifconfig lo0 alias 127.0.0.2/32
Collega lunità USB, quindi tramite Preferenze di Sistema / Condivisione aggiungi una condivisione smb a una cartella time-machine-macbook nellunità time-machine-usb Quindi, aggiungi un backup di destinazione (Time Machine lo vedrà come una condivisione di rete)
sudo tmutil setdestination -a "smb://user:[email protected]/time-machine-macbook"
Se esiste un modo più semplice / diretto per farlo però , sarebbe fantastico saperlo! Stavo pensando che forse qualcosa nel programma a riga di comando tmutil
potrebbe essere in grado di farlo, ma non ho ancora provato.
Secondo Utility Disco di Apple Guida dellutente, sembra possibile creare manualmente unimmagine disco sparsebundle :
- Nellapp Utility Disco sul Mac, scegli File > Nuova immagine > Immagine vuota
- Inserisci un nome file per limmagine disco, aggiungi tag se necessario, quindi scegli dove salvarla.
- Nel campo Nome, inserisci il nome per limmagine disco.
- Nel campo Dimensione, inserisci un dimensione dellimmagine disco.
- Fai clic sul menu a comparsa Formato, quindi scegli il formato per il disco:
- Credo che per Time Machine dovrai scegliere Mac OS Extended (Journaled) o Mac OS Extended (Case-sen sitive, Journaled) ( riferimento )
- Per crittografare limmagine del disco, fai clic sul menu a comparsa Crittografia, quindi scegli unopzione di crittografia.
- Fai clic sul menu a comparsa Partizioni, quindi scegli un layout di partizione.
- Fai clic sul pulsante Menu a comparsa Formato immagine, quindi scegli unopzione:
- Immagine disco del pacchetto sparso: Uguale a un immagine disco sparsa (sotto), ma i dati della directory per limmagine vengono memorizzati in modo diverso. Utilizza l
.sparsebundle
estensione file.- Immagine disco sparsa: Crea un file espandibile che si restringe e cresce secondo necessità. Non viene utilizzato spazio aggiuntivo. Utilizza lestensione file
.sparseimage
.- Fai clic su Salva, quindi su Fine.
- Utility Disco crea il file di immagine del disco in cui è stato salvato nel Finder e monta la relativa icona del disco sul desktop e nella barra laterale del Finder.
- Nel Finder, copia i file nellimmagine del disco montata, quindi espellila.
Modifica nota: macOS Catalina sembra utilizzare lestensione backupbundle
invece di sparsebundle
, ma sembra che questo file sia ancora montabile nello stesso modo di prima.
backupbundle
, almeno per me. Forse ' è una cosa di Catalina? Non ' lo so … 2. Il filebackupbundle
non è montabile (almeno non sono riuscito a trovare un modo per farlo ). 3. La struttura del filebackupbundle
è molto diversa da come mi aspettavo e non conteneva una cartellaBackups.backupdb
. A questo punto sono stati completati 835 GB dei 940 GB per il backup iniziale … A volte la forza bruta è la strada da percorrere … 😉backupbundle
insparsebundle
, quindi montarlo in questo modo. Se questo ' è il caso, potresti anche passarebackupbundle
direttamente a un comando della riga di comando per montarlo comesparsebundle
. Non ho ancora ' provato nessuno di questi, poiché tutti i miei backup sembrano essere anteriori a Catalina.backupbundle
può ancora essere montata utilizzando unappDiskImageMounter
precedente in/System/Library/CoreServices
, anche se puoi utilizzare Time Machine per recuperare i suoi contenuti che rimangono poco chiari "Backups.backupdb
in unbackupbundle
, anche se non ' Sembra che dovrebbe essere così complicato. Quindi la cronologia dei backup è ricominciata da capo, il che ' non è del tutto sbagliato.