{"id":21498,"date":"2026-09-27T22:09:37","date_gmt":"2026-09-27T14:09:37","guid":{"rendered":"https:\/\/synopower.club\/?post_type=docs&#038;p=21498"},"modified":"2026-09-27T22:09:43","modified_gmt":"2026-09-27T14:09:43","password":"","slug":"vmm-backup-google-drive-cloud-sync","status":"publish","type":"docs","link":"https:\/\/synopower.club\/it\/docs\/vmm-backup-google-drive-cloud-sync\/","title":{"rendered":"Backup di VMM su Google Drive: esportazione programmata, sincronizzazione cloud e un unico script di rinomina."},"content":{"rendered":"<p class=\"wp-block-paragraph\">Un backup VMM che risiede solo sullo stesso NAS della macchina virtuale non \u00e8 un vero backup. Se quel server si guasta, entrambe le copie andranno perse. Questo archivio viene eseguito come guest Virtual DSM in Synology Virtual Machine Manager e il nostro backup VMM off-site \u00e8 creato utilizzando due strumenti gratuiti inclusi in DSM: l&#039;esportazione pianificata in Virtual Machine Manager e la sincronizzazione cloud con Google Drive. La configurazione ha richiesto un pomeriggio. Scoprire perch\u00e9 avesse smesso di funzionare silenziosamente ha richiesto pi\u00f9 tempo, ed \u00e8 proprio per questo che esiste questo articolo di NAS Hosting 101. Di seguito \u00e8 riportata la configurazione funzionante, l&#039;unica anomalia del nome file che la compromette, il piccolo script che la risolve e i risultati di un&#039;analisi delle nostre esportazioni.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Punto SynoPower Club:<\/strong> Ogni tecnico dell&#039;assistenza ha una storia da raccontare sul cliente i cui backup sono rimasti intatti per un anno senza mai essere ripristinati. Non mi aspettavo di doverne scrivere una sulla nostra azienda. Il nostro processo di backup VMM appariva perfettamente funzionante nell&#039;interfaccia, eppure un host aveva accumulato un terabyte di file esportati che non riusciva a eliminare, e l&#039;altro non aveva prodotto un singolo file per tredici giorni. Nulla era nascosto. Era tutto in un registro che nessuno legge. La soluzione ha richiesto un&#039;ora; la lezione \u00e8: verificate che i file esistano effettivamente dove pensate che siano, con una pianificazione precisa, come per qualsiasi altro processo.<\/p>\n<\/blockquote>\n\n\n\n<h2 id=\"what-a-complete-vmm-backup-needs\" class=\"wp-block-heading\">Cosa serve per un backup VMM completo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Virtual Machine Manager offre tre livelli di protezione, ognuno dei quali copre un diverso tipo di guasto. Un piano di backup VMM efficace ne utilizza pi\u00f9 di uno.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Strato<\/th><th>Dove risiede la copia<\/th><th>Ci\u00f2 contro cui protegge<\/th><\/tr><\/thead><tbody><tr><td>Istantanee<\/td><td>Stesso volume dell&#039;ospite<\/td><td>Un aggiornamento errato o un errore all&#039;interno del sistema guest<\/td><\/tr><tr><td>Replicazione (VMM Pro)<\/td><td>Un altro NAS nel cluster<\/td><td>Un NAS si guasta, ma il ripristino \u00e8 rapido sull&#039;altro host.<\/td><\/tr><tr><td>Esportazione programmata + sincronizzazione cloud<\/td><td>Un account cloud esterno<\/td><td>Perdita dell&#039;intero sito: incendio, furto, ransomware sulla LAN<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Abbiamo gi\u00e0 replicato sei ospiti su un host di standby, come descritto nel nostro articolo <a href=\"\/it\/docs\/synology-virtual-machine-cluster-vmm-pro\/\">cluster di macchine virtuali Synology a tre nodi<\/a>. La replica mantiene una copia all&#039;interno dell&#039;edificio. Il livello di esportazione \u00e8 ci\u00f2 che mantiene una copia all&#039;esterno.<\/p>\n\n\n\n<h2 id=\"how-vmm-scheduled-export-works\" class=\"wp-block-heading\">Come funziona l&#039;esportazione pianificata di VMM<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Per un backup VMM, l&#039;esportazione pianificata crea una copia completa di una macchina virtuale, dischi e configurazione, come singolo file OVA in una cartella condivisa. \u00c8 possibile scegliere la cartella di destinazione, la modalit\u00e0 di esportazione, la frequenza (giornaliera, settimanale o mensile) e il numero di file pi\u00f9 recenti da conservare. Le esportazioni vengono eseguite mentre la macchina virtuale \u00e8 in esecuzione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Due regole sono facili da dimenticare. Innanzitutto, l&#039;esportazione \u00e8 configurata e scritta sull&#039;host dove si trova l&#039;ospite <strong>magazzinaggio<\/strong> La configurazione dipende dall&#039;host di archiviazione, non dal luogo in cui il sistema \u00e8 in esecuzione. In un cluster, una macchina virtuale pu\u00f2 essere in esecuzione su un NAS mentre i suoi dischi si trovano su un altro, e la configurazione Virtual Machine Manager disabilita l&#039;opzione di esportazione pianificata sull&#039;host sbagliato. In secondo luogo, la pianificazione utilizza l&#039;orologio di quell&#039;host di archiviazione.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"eager\" decoding=\"async\" width=\"458\" height=\"432\" sizes=\"auto, (max-width: 458px) 100vw, 458px\" src=\"https:\/\/synopower.club\/wp-content\/uploads\/2026\/09\/vmm-scheduled-export-dialog.webp\" alt=\"Impostazioni di esportazione pianificata del backup VMM in Synology Virtual Machine Manager\" class=\"wp-image-21499\" srcset=\"https:\/\/synopower.club\/wp-content\/uploads\/2026\/09\/vmm-scheduled-export-dialog.webp 458w, https:\/\/synopower.club\/wp-content\/uploads\/2026\/09\/vmm-scheduled-export-dialog-400x377.webp 400w, https:\/\/synopower.club\/wp-content\/uploads\/2026\/09\/vmm-scheduled-export-dialog-300x283.webp 300w, https:\/\/synopower.club\/wp-content\/uploads\/2026\/09\/vmm-scheduled-export-dialog-13x12.webp 13w\"  fetchpriority=\"high\"\/><figcaption class=\"wp-element-caption\">Le nostre impostazioni di esportazione programmata: una cartella condivisa come destinazione, ogni giorno alle 08:00, conservando i tre file pi\u00f9 recenti.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">La finestra di dialogo mostra anche lo stato di coerenza. Senza lo strumento Synology Guest Tool installato nella macchina virtuale, le esportazioni sono coerenti con l&#039;arresto anomalo del sistema, ovvero nello stesso stato in cui si trova il sistema quando si scollega il cavo di alimentazione. Questo va bene per la maggior parte dei carichi di lavoro e l&#039;installazione di Guest Tool aggiorna lo stato a coerenza con il file system.<\/p>\n\n\n\n<h2 id=\"why-cloud-sync-skips-vmm-backup-files\" class=\"wp-block-heading\">Perch\u00e9 Cloud Sync ignora i file di backup di VMM<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il passo successivo pi\u00f9 ovvio \u00e8 stato quello di indicare a Cloud Sync la cartella di esportazione e lasciare che caricasse tutto su Google Drive. Abbiamo fatto esattamente cos\u00ec, ma i file di backup di VMM non sono mai arrivati.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il motivo risiede nel nome del file. Virtual Machine Manager assegna a ogni file esportato un timestamp che contiene i due punti:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>exp_web-2026-09-25 10:29:51-6f713905-cee2-4647-94d5-a5ce6fbdc585.ova<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Cloud Sync non caricava quei nomi su Google Drive, quindi ogni esportazione rimaneva locale. Il file \u00e8 valido; il problema \u00e8 il carattere. Poich\u00e9 il formato del timestamp di esportazione non pu\u00f2 essere modificato in Virtual Machine Manager, la correzione deve avvenire tra l&#039;esportazione e il caricamento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c8 interessante notare che solo le esportazioni programmate hanno il timestamp. Un&#039;esportazione manuale dallo stesso menu viene salvata semplicemente come nome dell&#039;ospite, ad esempio <code>spc_4C8G.ova<\/code>, e Cloud Sync lo carica senza problemi. Ecco perch\u00e9 un rapido test manuale pu\u00f2 far sembrare che l&#039;intera catena funzioni correttamente, mentre la pianificazione notturna non raggiunge mai il cloud.<\/p>\n\n\n\n<h2 id=\"setting-up-a-vmm-backup-to-google-drive-in-4-steps\" class=\"wp-block-heading\">Configurare un backup VMM su Google Drive in 4 passaggi<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Questa \u00e8 la configurazione di backup VMM funzionante su ciascun host che ospita le macchine virtuali. Richiede Virtual Machine Manager, Cloud Sync e un account Google; non richiede VMM Pro.<\/p>\n\n\n<div id=\"rank-math-howto\" class=\"rank-math-block\" >\n<div class=\"rank-math-howto-description\">\n\n<\/div>\n\n<div class=\"rank-math-steps\">\n<div id=\"step-1\" class=\"rank-math-step\">\n<h3 class=\"rank-math-step-title\">Pianifica l&#039;esportazione<\/h3>\n<div class=\"rank-math-step-content\"><p>Sul server host che ospita la macchina virtuale, apri Virtual Machine Manager, seleziona la macchina virtuale, scegli Azione, Esporta, Pianifica, seleziona una cartella condivisa come destinazione e imposta l&#039;ora. Lascia invariato il numero di copie che desideri conservare localmente.<\/p>\n<\/div>\n<\/div>\n<div id=\"step-2\" class=\"rank-math-step\">\n<h3 class=\"rank-math-step-title\">Crea l&#039;attivit\u00e0 di sincronizzazione cloud<\/h3>\n<div class=\"rank-math-step-content\"><p>In Cloud Sync, collega Google Drive e sincronizza la cartella condivisa esportata con una cartella di Drive. Imposta la direzione per caricare le modifiche locali e seleziona l&#039;opzione per non rimuovere i file nella destinazione quando vengono rimossi nell&#039;origine, se desideri che il cloud conservi le copie precedenti.<\/p>\n<\/div>\n<\/div>\n<div id=\"step-3\" class=\"rank-math-step\">\n<h3 class=\"rank-math-step-title\">Aggiungi lo script di rinomina<\/h3>\n<div class=\"rank-math-step-content\"><p>Salva lo script di questo articolo sul NAS e crea un&#039;attivit\u00e0 in Utilit\u00e0 di pianificazione che lo esegua come root ogni ora. Lo script rinomina le esportazioni completate senza i due punti e conserva le copie pi\u00f9 recenti per ogni macchina virtuale.<\/p>\n<\/div>\n<\/div>\n<div id=\"step-4\" class=\"rank-math-step\">\n<h3 class=\"rank-math-step-title\">Verifica il primo caricamento<\/h3>\n<div class=\"rank-math-step-content\"><p>Dopo la successiva esportazione, verifica che il file rinominato appaia nella cartella di esportazione, che Cloud Sync lo segnali come caricato e che la dimensione del file in Google Drive corrisponda a quella originale.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"408\" height=\"412\" sizes=\"auto, (max-width: 408px) 100vw, 408px\" src=\"https:\/\/synopower.club\/wp-content\/uploads\/2026\/09\/cloud-sync-keep-cloud-copies.webp\" alt=\"Impostazioni dell&#039;attivit\u00e0 di sincronizzazione cloud per il caricamento di un backup VMM su Google Drive, mantenendo i file nel cloud\" class=\"wp-image-21509\" srcset=\"https:\/\/synopower.club\/wp-content\/uploads\/2026\/09\/cloud-sync-keep-cloud-copies.webp 408w, https:\/\/synopower.club\/wp-content\/uploads\/2026\/09\/cloud-sync-keep-cloud-copies-100x100.webp 100w, https:\/\/synopower.club\/wp-content\/uploads\/2026\/09\/cloud-sync-keep-cloud-copies-400x404.webp 400w, https:\/\/synopower.club\/wp-content\/uploads\/2026\/09\/cloud-sync-keep-cloud-copies-297x300.webp 297w, https:\/\/synopower.club\/wp-content\/uploads\/2026\/09\/cloud-sync-keep-cloud-copies-150x150.webp 150w, https:\/\/synopower.club\/wp-content\/uploads\/2026\/09\/cloud-sync-keep-cloud-copies-12x12.webp 12w, https:\/\/synopower.club\/wp-content\/uploads\/2026\/09\/cloud-sync-keep-cloud-copies-300x303.webp 300w\" \/><figcaption class=\"wp-element-caption\">Il nostro compito di sincronizzazione cloud: caricare solo le modifiche locali, con l&#039;opzione selezionata in modo che Google Drive mantenga le esportazioni anche dopo che il NAS le ha eliminate.<\/figcaption><\/figure>\n\n\n\n<h2 id=\"the-rename-script-behind-our-vmm-backup\" class=\"wp-block-heading\">Lo script di rinomina alla base del nostro backup VMM<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Lo script \u00e8 l&#039;unico elemento personalizzato della catena di backup di VMM e svolge due funzioni. Rinomina ogni esportazione completata, sostituendo i due punti con i trattini, e conserva nella cartella di esportazione solo le copie pi\u00f9 recenti di ogni macchina virtuale. Agisce esclusivamente sui file che non sono stati modificati per quindici minuti, quindi non rinomina mai un&#039;esportazione ancora in fase di scrittura.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash # vm-export-cloud.sh - rende le esportazioni VMM caricabili tramite Cloud Sync. # # Esportazioni dei nomi VMM &quot; -AAAA-MM-GG HH:MM:SS- .ova&quot;. Cloud Sync non caricher\u00e0 i nomi contenenti &quot;:&quot;, il che significa anche che non tocca mai un&#039;esportazione che \u00e8 ancora in fase di scrittura. Una volta terminata un&#039;esportazione, la rinomina nel posto in cui &quot;:&quot; \u00e8 sostituito da &quot;-&quot; in modo che Cloud Sync la rilevi, quindi mantiene solo le esportazioni rinominate pi\u00f9 recenti per guest. (La conservazione di VMM non pu\u00f2 pi\u00f9 vedere i file rinominati, quindi la conservazione viene eseguita qui.) Utilizzo: vm-export-cloud.sh EXPORT_DIR KEEP [--apply] Senza --apply stampa solo ci\u00f2 che farebbe. set -u DIR={1:?EXPORT_DIR}; KEEP={2:?KEEP}; APPLY={3:-} MIN_AGE_MIN=15 # un&#039;esportazione completata \u00e8 rimasta intatta per tutto questo tempo LOG=&quot;$(dirname &quot;$(readlink -f &quot;$0&quot;)&quot;)\/vm-export-cloud.log&quot; say() { echo &quot;$(date &#039;+%F %T&#039;) $*&quot;; [ &quot;$APPLY&quot; = &quot;--apply&quot; ] &amp;&amp; echo &quot;$(date &#039;+%F %T&#039;) $*&quot; &gt;&gt; &quot;$LOG&quot;; } run() { if [ &quot;$APPLY&quot; = &quot;--apply&quot; ]; then &quot;$@&quot;; else echo &quot; (dry-run) $*&quot;; fi; } [ -d &quot;$DIR&quot; ] || { say &quot;ERRORE cartella di esportazione mancante: $DIR&quot;; esci 1; } # 1. rinomina esportazioni terminate trova &quot;$DIR&quot; -maxdepth 1 -tipo f -nome &#039;*:*.ova&#039; -mmin +$MIN_AGE_MIN -print0 | mentre IFS= leggi -r -d &#039;&#039; f; fai se comando -v fuser &gt;\/dev\/null 2&gt;&amp;1 &amp;&amp; fuser -s &quot;$f&quot; 2&gt;\/dev\/null; allora d\u00ec &quot;salta (in uso): $(nome base &quot;$f&quot;)&quot;; continua fi nuovo=&quot;$DIR\/$(nome base &quot;$f&quot; | tr &#039;:&#039; &#039;-&#039;)&quot; d\u00ec &quot;rinomina: $(nome base &quot;$f&quot;) -&gt; $(nome base &quot;$new&quot;)&quot; esegui mv -n &quot;$f&quot; &quot;$new&quot; fatto # 2. mantieni le esportazioni rinominate pi\u00f9 recenti per guest (il timestamp \u00e8 nel nome) { trova &quot;$DIR&quot; -maxdepth 1 -type f -name &#039;*.ova&#039; ! -name &#039;*:*&#039; -printf &#039;%f\\n&#039; [ &quot;$APPLY&quot; = &quot;--apply&quot; ] || trova &quot;$DIR&quot; -maxdepth 1 -type f -name &#039;*:*.ova&#039; -mmin +$MIN_AGE_MIN -printf &#039;%f\\n&#039; | tr &#039;:&#039; &#039;-&#039; } | sort -u | sed -E &#039;s\/^(.*)-([0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}-[0-9]{2}-[0-9]{2})-.*\\.ova$\/\\1\\t\\2\\t&amp;\/&#039; | awk -F&#039;\\t&#039; &#039;NF==3&#039; | sort -t$&#039;\\t&#039; -k1,1 -k2,2r | awk -F&#039;\\t&#039; -v keep=&quot;$KEEP&quot; &#039;{ n[$1]++; if (n[$1] &gt; keep) print $3 }&#039; | while IFS= read -r old; do say &quot;elimina (oltre il pi\u00f9 recente $KEEP): $old&quot; run rm -f -- &quot;$DIR\/$old&quot; done say &quot;fatto: $(trova &quot;$DIR&quot; -maxdepth 1 -name &#039;*.ova&#039; | wc -l) esporta in $DIR, $(df -h &quot;$DIR&quot; | awk &#039;NR==2{print $4&quot; free&quot;}&#039;)&quot;\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Eseguilo prima senza l&#039;ultimo argomento. In questa modalit\u00e0, stamper\u00e0 solo ci\u00f2 che verrebbe rinominato ed eliminato. Una volta che l&#039;output sembra corretto, pianificalo con l&#039;argomento aggiuntivo che lo fa agire. Il nostro processo di Utilit\u00e0 di pianificazione viene eseguito ogni ora come root con un comando simile a questo, un processo per ogni cartella di esportazione:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>bash \/volume1\/@vm-export-cloud\/vm-export-cloud.sh &quot;\/volume3\/VM_BK_Export&quot; 3 --apply<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Un utile effetto collaterale della regola dei due punti: Cloud Sync non pu\u00f2 caricare un&#039;esportazione finch\u00e9 lo script non l&#039;ha rinominata, e lo script rinomina solo i file completati. Le esportazioni incomplete non raggiungono mai il cloud.<\/p>\n\n\n\n<h2 id=\"why-the-script-handles-vmm-backup-retention\" class=\"wp-block-heading\">Perch\u00e9 lo script gestisce la conservazione dei backup di VMM<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Virtual Machine Manager ha una propria impostazione di conservazione, che funziona registrando ogni file esportato. Una volta che lo script rinomina un file, Virtual Machine Manager non lo riconosce pi\u00f9 e non lo eliminer\u00e0 mai. Pertanto, la gestione della conservazione viene affidata allo script, che conta le copie per ogni utente a partire dal timestamp presente nel nome del file.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per quanto riguarda la sincronizzazione cloud, una casella di controllo determina cosa succede in Google Drive. La sua formulazione \u00e8 facile da fraintendere: <strong>Non eliminare i file nella cartella di destinazione quando vengono eliminati nella cartella di origine.<\/strong>. Se la casella non \u00e8 selezionata, Google Drive esegue il mirroring del NAS, mantenendo le stesse tre copie. Se la si seleziona, il cloud conserva ogni singolo file esportato, il che rappresenta la scelta pi\u00f9 sicura contro i ransomware, ma il contenuto tende a crescere fino a quando non viene eliminato manualmente.<\/p>\n\n\n\n<h2 id=\"what-an-audit-of-our-own-exports-found\" class=\"wp-block-heading\">Cosa ha rivelato un audit sulle nostre esportazioni<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Prima di questa configurazione, il nostro backup VMM era in esecuzione su entrambi gli host di produzione da circa un mese. Il controllo dei file anzich\u00e9 della dashboard ha rivelato tre errori distinti.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>La conservazione dei dati \u00e8 stata interrotta silenziosamente su un host.<\/strong> Il piccolo database utilizzato da Virtual Machine Manager per tenere traccia delle esportazioni non poteva essere creato nella cartella di esportazione, quindi ogni esecuzione registrava un errore e nessuna vecchia esportazione veniva mai eliminata. Un host ha accumulato un terabyte di file OVA e ha raggiunto la capacit\u00e0 massima di 97%.<\/li>\n\n\n\n<li><strong>Il cliente pi\u00f9 grande ha smesso di esportare.<\/strong> L&#039;esportazione di 84 GB non rientrava pi\u00f9 nello spazio disponibile, quindi l&#039;operazione \u00e8 fallita per tre giorni consecutivi senza che noi ne ricevessimo alcun avviso.<\/li>\n\n\n\n<li><strong>Tre programmi che non portano da nessuna parte.<\/strong> Una modifica alle impostazioni ha lasciato tre pianificazioni di esportazione con una destinazione vuota. Da quel giorno in poi, hanno registrato un nome di condivisione non valido ogni minuto, per oltre 20.000 volte, e non hanno esportato nulla, inclusa la pianificazione per questo archivio.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Nessuno di questi problemi si \u00e8 manifestato come un errore di backup di VMM durante il normale utilizzo. Le macchine virtuali erano in esecuzione, il negozio accettava ordini e la replica manteneva una copia sull&#039;host di standby. Il livello di esportazione, l&#039;unica copia esterna, si era semplicemente arrestato. Ora controlliamo le cartelle di esportazione e l&#039;elenco di caricamento di Cloud Sync dopo ogni modifica alla pianificazione.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1507\" height=\"265\" sizes=\"auto, (max-width: 1507px) 100vw, 1507px\" src=\"https:\/\/synopower.club\/wp-content\/uploads\/2026\/09\/vmm-guests-exporting.webp\" alt=\"Elenco ospiti Synology Virtual Machine Manager con esportazioni di backup VMM in corso\" class=\"wp-image-21501\" srcset=\"https:\/\/synopower.club\/wp-content\/uploads\/2026\/09\/vmm-guests-exporting.webp 1507w, https:\/\/synopower.club\/wp-content\/uploads\/2026\/09\/vmm-guests-exporting-1000x176.webp 1000w, https:\/\/synopower.club\/wp-content\/uploads\/2026\/09\/vmm-guests-exporting-400x70.webp 400w, https:\/\/synopower.club\/wp-content\/uploads\/2026\/09\/vmm-guests-exporting-300x53.webp 300w, https:\/\/synopower.club\/wp-content\/uploads\/2026\/09\/vmm-guests-exporting-1024x180.webp 1024w, https:\/\/synopower.club\/wp-content\/uploads\/2026\/09\/vmm-guests-exporting-768x135.webp 768w, https:\/\/synopower.club\/wp-content\/uploads\/2026\/09\/vmm-guests-exporting-18x3.webp 18w\" \/><figcaption class=\"wp-element-caption\">Esecuzione ripetuta delle esportazioni dopo la verifica. Gli altri nomi degli ospiti e tutti gli indirizzi IP sono nascosti.<\/figcaption><\/figure>\n\n\n\n<h2 id=\"bandwidth-and-storage-planning-for-a-vmm-backup\" class=\"wp-block-heading\">Pianificazione della larghezza di banda e dello spazio di archiviazione per un backup VMM<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ogni backup esportato da VMM \u00e8 una copia completa, non incrementale, quindi \u00e8 importante dimensionarli prima di scegliere una pianificazione. I nostri clienti hanno dimensioni che variano da un piccolo sito web di 5 GB a un sito web di un partner di 84 GB, e l&#039;esportazione di questo negozio \u00e8 di circa 7 GB. Considerando tutti i clienti, una pianificazione giornaliera carica ben oltre 100 GB al giorno.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Google Drive consente a ciascun utente di caricare 750 GB in 24 ore, con file fino a 5 TB, quindi il limite raramente rappresenta un problema. I tempi di caricamento e lo spazio di archiviazione cloud lo sono. Mantenere tre copie di ogni guest nel cloud richiede il triplo dello spazio giornaliero disponibile su Drive, e ancora di pi\u00f9 se il cloud conserva ogni copia. Per guest di grandi dimensioni e con modifiche lente, un&#039;esportazione settimanale \u00e8 spesso sufficiente, soprattutto quando la replica copre gi\u00e0 il ripristino quotidiano.<\/p>\n\n\n\n<h2 id=\"why-we-build-backups-on-synology-tools\" class=\"wp-block-heading\">Perch\u00e9 creiamo i backup con gli strumenti Synology<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In questa catena di backup VMM, ogni componente \u00e8 incluso in DSM. Virtual Machine Manager esporta le macchine virtuali, Cloud Sync le carica, Utilit\u00e0 di pianificazione esegue lo script e le stesse unit\u00e0 NAS archiviano i file ed eseguono il backup. Non \u00e8 necessario acquistare una licenza per ogni macchina virtuale n\u00e9 gestire un server di backup separato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I pezzi per cui paghiamo sono quelli che aggiungono protezione tra gli host: un <a href=\"https:\/\/synopower.club\/it\/synology-vmm-pro-license\/\" target=\"_blank\" rel=\"noreferrer noopener\">Licenza VMM Pro<\/a> per la replica sul server di standby e <a href=\"https:\/\/synopower.club\/it\/virtual-dsm-vdsm-license-pack\/\" target=\"_blank\" rel=\"noreferrer noopener\">Licenze Virtual DSM<\/a> per gli ospiti DSM aggiuntivi. Se stai decidendo quale edizione ti serve, il nostro <a href=\"\/it\/docs\/synology-virtual-machine-manager-vs-vmm-pro\/\">Confronto tra Virtual Machine Manager e VMM Pro<\/a> lo copre.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a221f4eb wp-block-buttons-is-layout-flex\" style=\"border-style:none;border-width:0px;border-radius:0px;margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50);padding-top:var(--wp--preset--spacing--40);padding-right:0;padding-bottom:var(--wp--preset--spacing--40);padding-left:0\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-palette-color-4-color has-luminous-vivid-amber-background-color has-text-color has-background has-link-color wp-element-button\" href=\"https:\/\/synopower.club\/it\/synology-vmm-pro-license\/\" style=\"border-radius:15px\" target=\"_blank\" rel=\"noreferrer noopener\">Ottieni una licenza VMM Pro<\/a><\/div>\n<\/div>\n\n\n\n<h2 id=\"vmm-backup-limits-and-caveats\" class=\"wp-block-heading\">Limiti e avvertenze relativi al backup di VMM<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un&#039;esportazione \u00e8 una copia completa in un determinato momento. Senza Guest Tool, la coerenza \u00e8 garantita anche in caso di arresto anomalo, quindi i database all&#039;interno della macchina virtuale si ripristinano come farebbero dopo un&#039;interruzione di corrente. Eseguite almeno una prova di ripristino della vostra macchina virtuale pi\u00f9 importante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il ripristino di un backup VMM dal cloud implica prima il download dell&#039;intero file. Un&#039;esportazione di 84 GB richiede ore con una tipica connessione di rete aziendale, quindi la copia nel cloud \u00e8 adatta solo in caso di emergenza, non per gli errori quotidiani. Gli snapshot e la replica gestiscono questi ultimi molto pi\u00f9 velocemente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cloud Sync pu\u00f2 crittografare i file prima del caricamento e consigliamo di attivarlo per gli utenti guest che ospitano dati dei clienti. Conservate la password di crittografia in un luogo indipendente dal NAS che state proteggendo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Infine, lo script di rinomina dipende dal formato del nome di esportazione. Se un futuro aggiornamento di Virtual Machine Manager lo modifica, lo script smetter\u00e0 di abbinare i file. La modalit\u00e0 di prova \u00e8 il modo pi\u00f9 rapido per verificare che lo script riconosca ancora le esportazioni dopo un aggiornamento.<\/p>\n\n\n\n<h2 id=\"frequently-asked-questions\" class=\"wp-block-heading\">Domande frequenti<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list\">\n<div id=\"faq-1\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\">Per eseguire un backup di VMM su Google Drive \u00e8 necessario un disco VMM Pro?<\/h3>\n<div class=\"rank-math-answer\">\n\n<p>No. L&#039;esportazione pianificata \u00e8 inclusa nel pacchetto gratuito Virtual Machine Manager, mentre Cloud Sync e Task Scheduler sono forniti con DSM. Il pacchetto VMM Pro aggiunge la replica tra host, che si trova su un livello separato.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\">Perch\u00e9 Cloud Sync non carica le mie esportazioni VMM?<\/h3>\n<div class=\"rank-math-answer\">\n\n<p>Virtual Machine Manager inserisce un timestamp con i due punti in ogni nome di file esportato e Cloud Sync non caricava quei nomi su Google Drive. Rinominare il file finale senza i due punti risolve il problema.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-3\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\">Dove vengono salvate le esportazioni programmate da Virtual Machine Manager?<\/h3>\n<div class=\"rank-math-answer\">\n\n<p>In una cartella condivisa dell&#039;host in cui risiede lo storage della macchina virtuale, non sull&#039;host in cui \u00e8 in esecuzione la macchina virtuale. La pianificazione pu\u00f2 essere configurata solo su tale host di storage.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-4\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\">L&#039;esportazione di un backup VMM \u00e8 coerente?<\/h3>\n<div class=\"rank-math-answer\">\n\n<p>Senza il Guest Tool Synology, l&#039;esportazione risulta coerente in caso di arresto anomalo, come ad esempio un&#039;improvvisa interruzione di corrente. L&#039;installazione del Guest Tool all&#039;interno della macchina virtuale rende le esportazioni coerenti con il file system.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-5\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\">Quante copie da esportare devo conservare?<\/h3>\n<div class=\"rank-math-answer\">\n\n<p>Sul NAS conserviamo le 3 copie pi\u00f9 recenti di ogni macchina virtuale. Il cloud pu\u00f2 replicare questa configurazione o conservare tutte le copie, a seconda dell&#039;opzione di sincronizzazione cloud selezionata.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-6\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\">Lo script caricher\u00e0 le esportazioni incomplete?<\/h3>\n<div class=\"rank-math-answer\">\n\n<p>No. Rinomina solo i file che non sono stati modificati per 15 minuti e Cloud Sync non pu\u00f2 caricare un&#039;esportazione finch\u00e9 non \u00e8 stata rinominata.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-7\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\">Quanta larghezza di banda utilizza un backup giornaliero di VMM?<\/h3>\n<div class=\"rank-math-answer\">\n\n<p>Ogni esportazione \u00e8 una copia completa dell&#039;ospite. Sommando le dimensioni delle esportazioni di ogni ospite su base giornaliera, si ottiene un totale di ben oltre 100 GB al giorno, entro il limite di caricamento giornaliero di 750 GB di Google Drive.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-8\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\">La replica \u00e8 sufficiente senza un backup VMM remoto?<\/h3>\n<div class=\"rank-math-answer\">\n\n<p>La replica protegge dai guasti del NAS, mantenendo la copia nello stesso edificio. L&#039;esportazione in una sede remota protegge dalla perdita dell&#039;intero sito, quindi le due soluzioni funzionano al meglio se utilizzate insieme.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<h2 id=\"references-and-video-walkthroughs\" class=\"wp-block-heading\">Riferimenti e video dimostrativi<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/kb.synology.com\/en-global\/DSM\/help\/Virtualization\/virtual_machine?version=7\" target=\"_blank\" rel=\"noreferrer noopener\">Macchina virtuale in Virtual Machine Manager<\/a>, l&#039;articolo del centro di conoscenza che tratta dell&#039;esportazione.<\/li>\n\n\n\n<li><a href=\"https:\/\/kb.synology.com\/en-global\/DSM\/help\/CloudSync\/cloudsync?version=7\" target=\"_blank\" rel=\"noreferrer noopener\">Guida alla sincronizzazione cloud<\/a>, incluse la direzione di sincronizzazione e le impostazioni delle attivit\u00e0.<\/li>\n\n\n\n<li><a href=\"https:\/\/support.google.com\/a\/answer\/172541?hl=en\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Limiti di archiviazione e caricamento di Google Drive<\/a>, con un limite di caricamento giornaliero di 750 GB.<\/li>\n\n\n\n<li><a href=\"https:\/\/global.download.synology.com\/download\/Document\/Software\/WhitePaper\/Package\/Virtualization\/All\/enu\/Synology_VMM_White_Paper_enu.pdf\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Documento tecnico Synology VMM<\/a>, sui livelli di protezione dei dati per le macchine virtuali.<\/li>\n\n\n\n<li><a href=\"https:\/\/kb.synology.com\/en-global\/DSM\/help\/DSM\/AdminCenter\/system_taskscheduler?version=7\" target=\"_blank\" rel=\"noreferrer noopener\">Utilit\u00e0 di pianificazione delle attivit\u00e0 in DSM<\/a>, per eseguire lo script di rinomina come attivit\u00e0 pianificata.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Video sugli strumenti di questa serie: Cloud Sync, esportazione e migrazione di macchine virtuali su un NAS Synology.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Sincronizzare Google Drive\/Dropbox con il NAS Synology - Tutorial sulla sincronizzazione cloud\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/ci5agOkoXuI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\">Sincronizzare Google Drive con il NAS Synology \u2013 Tutorial sulla sincronizzazione cloud<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Come migrare una macchina virtuale su un NAS Synology! | TUTORIAL 4K\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/r6z5bTcsUjM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\">Come migrare una macchina virtuale su un NAS Synology<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Synology Virtual Machine Manager Soluzione\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/l-qOXRUvBcc?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\">Synology Virtual Machine Manager Soluzione<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Vuoi aggiungere la replica tra host oltre alla tua copia off-site? Ottieni un <a href=\"https:\/\/synopower.club\/it\/synology-vmm-pro-license\/\" target=\"_blank\" rel=\"noreferrer noopener\">Licenza VMM Pro<\/a>, oppure leggi come funziona il resto di questo sito in <a href=\"\/it\/docs\/email-bombing-contact-form-synology-nas\/\">la nostra serie NAS Hosting 101<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>A VMM backup that only lives on the same NAS as the virtual machine is not really a backup. If that box fails, both copies go with it. This store runs as a Virtual DSM guest in Synology Virtual Machine Manager, and our off-site VMM backup is built from two free tools that ship with [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":21501,"comment_status":"open","ping_status":"closed","template":"","meta":{"_xspeed_no_cache":false,"_xspeed_expiry_hours":0,"footnotes":""},"doc_category":[197,64],"doc_tag":[],"class_list":["post-21498","docs","type-docs","status-publish","has-post-thumbnail","hentry","doc_category-nas-hosting-101","doc_category-virtualization"],"year_month":"2026-11","word_count":2704,"total_views":"143","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Adair Hsu","author_nicename":"adairpk17","author_url":"https:\/\/synopower.club\/it\/author\/adairpk17\/"},"doc_category_info":[{"term_name":"NAS Hosting 101","term_url":"https:\/\/synopower.club\/it\/docs-category\/nas-hosting-101\/"},{"term_name":"VMM Pro &amp; Virtual DSM","term_url":"https:\/\/synopower.club\/it\/docs-category\/virtualization\/"}],"doc_tag_info":[],"_links":{"self":[{"href":"https:\/\/synopower.club\/it\/wp-json\/wp\/v2\/docs\/21498","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/synopower.club\/it\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/synopower.club\/it\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/synopower.club\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/synopower.club\/it\/wp-json\/wp\/v2\/comments?post=21498"}],"version-history":[{"count":2,"href":"https:\/\/synopower.club\/it\/wp-json\/wp\/v2\/docs\/21498\/revisions"}],"predecessor-version":[{"id":21510,"href":"https:\/\/synopower.club\/it\/wp-json\/wp\/v2\/docs\/21498\/revisions\/21510"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/synopower.club\/it\/wp-json\/wp\/v2\/media\/21501"}],"wp:attachment":[{"href":"https:\/\/synopower.club\/it\/wp-json\/wp\/v2\/media?parent=21498"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/synopower.club\/it\/wp-json\/wp\/v2\/doc_category?post=21498"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/synopower.club\/it\/wp-json\/wp\/v2\/doc_tag?post=21498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}