Utilizzo di Time Machine con Virtualizzazione (Parallels, VirtualBox, VMWare, ecc ...)

6

Dato che una piccola modifica a un file VM dovrebbe (penso) che l'intero file multi-gigabyte debba essere sottoposto a backup di nuovo , ci sono idee che posso usare per eseguire un backup più efficace della mia macchina ?

Supponiamo che io abbia solo bisogno di una copia di una VM e che le modifiche apportate alla VM non siano importanti.

Ad esempio:

  • Esegui il backup della VM utilizzando time machine una volta, quindi escludi la cartella che contiene tutte le VM

  • Escludere completamente le VM e eseguire manualmente il backup delle VM

  • Lascia che il software di Apple faccia ciò che è, sarà efficace nella gestione dello spazio su disco

posta random65537 04.12.2012 - 03:40
fonte

4 risposte

4

Parallels ha una impostazione specifica per ottimizzare le sue macchine virtuali per il backup da Time Machine e impedire il backup dei dati non modificati.

To enable improved integration with Time Machine, please go to Virtual Machine Configuration, choose Options and hit Backup.

Select "Optimize for Time Machine" in SmartGuard menu.

Allo stesso modo, VMWare Fusion ha qualche supporto per Time Machine , che sembra implicare l'attivazione delle istantanee.

    
risposta data 04.12.2012 - 20:49
fonte
3

"... Conservo tutte le mie macchine virtuali su un'immagine disco sparsebundle, un filesystem montato che interrompe il filesystem senza interruzioni in molti file da 8 MB. Questo livello di granularità mantiene i miei backup TM piccoli. hanno tre VM individuali memorizzate su un singolo volume sparsebundle e attualmente occupano 3012 singoli file "bundle" da 8 MB. L'ultima volta che ho usato quelle VM, ho eseguito gli aggiornamenti software su tutti loro: un totale di 118 di questi file da 8 MB è cambiato come risultato degli aggiornamenti, quindi il backup TM era di 944 MB. Se non si trovavano su un volume sparsebundle, il backup TM sarebbe stato di circa 24 GB.

Uso Parallels, ma lo stesso concetto dovrebbe applicarsi a qualsiasi applicazione che crea e aggiorna frequentemente file molto grandi. Usa Utility Disco per creare il volume sparsebundle. "

Fonte: Comunità di supporto Apple di Pondini

    
risposta data 30.01.2015 - 13:28
fonte
2

Abilita istantanee. In VMWare quando viene creata un'istantanea, il contenuto del disco rigido (VMDK) viene congelato, mentre le modifiche vengono archiviate come delta separato.

Prima: 20 GB VMDK + 1 GB di modifiche = 20 GB di file modificati per il backup

Dopo 20 GB VMDK (Snapshotted) + 1 GB di modifiche = 1 GB di modifiche al backup.

Inoltre, puoi mantenere l'istantanea, quindi se hai uno snapshot iniziale da 20 gb + 2 gb di delta, ogni backup incrementale sarà di 2 gb.

Una volta scattata una seconda istantanea, si finisce con 22 g congelati. 20 GB per S1, 2 GB per S2 e quindi è sufficiente eseguire il backup dei prossimi delta.

Gli unici svantaggi sono:

  1. Ci vuole più spazio fisico. 20 GB di immagine congelata + 2 GB di Delta occupano un totale di 22 GB di spazio di archiviazione.
  2. Non è possibile ridurre le macchine virtuali con snapshot, quindi assicurati di effettuare il pre-restringimento prima di scattare l'istantanea.
risposta data 04.12.2012 - 19:17
fonte
2

Poiché dici "le modifiche apportate alla VM non contano" , allora puoi fare ciò che faccio che è

  1. Metti tutti i VM in una cartella
  2. Escludi la cartella con le macchine virtuali da Time Machine
  3. Eseguire manualmente il backup della cartella VM. Conservo una copia fuori sede su un'unità RAID 1 portatile.

Lasciare che la "macchina del tempo" faccia la sua cosa "è un'idea pessima , in quanto farà una nuova copia ogni volta che esegue un backup, che generalmente è di circa una volta all'ora. Mangerete tutto lo spazio di archiviazione molto rapidamente e sarà comunque inutile.

Potresti "eseguire il backup della VM utilizzando time machine una volta, quindi escludere la cartella che contiene tutte le VM" ma l'interfaccia di Time Machine non è la soluzione migliore per recuperare la tua copia salvata in quella situazione, più Time Machine cancellerà i vecchi file se necessario per risparmiare spazio e non saprai quando eliminerà la tua unica copia di backup della tua VM.

Effettuando un backup manuale dei tuoi VM puoi anche aggiornarli una volta ogni tanto (ad esempio quando vengono applicati nuovi aggiornamenti del SO guest) molto più facilmente che con una soluzione Time Machine.

Le istantanee influenzano le prestazioni un bel po 'a meno che lo snapshot e il disco virtuale non si trovino su un'unità a stato solido ad alte prestazioni. Vale la pena considerare se sono necessari backup regolari del lavoro in corso sulla VM, ma dal momento che si dice che non si cura delle modifiche apportate alla VM, è meglio evitare le istantanee.

    
risposta data 15.12.2012 - 02:40
fonte

Leggi altre domande sui tag