{"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\/ko\/docs\/vmm-backup-google-drive-cloud-sync\/","title":{"rendered":"VMM \ubc31\uc5c5\uc744 Google Drive\ub85c: \uc608\uc57d \ub0b4\ubcf4\ub0b4\uae30, \ud074\ub77c\uc6b0\ub4dc \ub3d9\uae30\ud654 \ubc0f \ub2e8\uc77c \ud30c\uc77c \uc774\ub984 \ubcc0\uacbd \uc2a4\ud06c\ub9bd\ud2b8"},"content":{"rendered":"<p class=\"wp-block-paragraph\">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 DSM: scheduled export in Virtual Machine Manager, and Cloud Sync to Google Drive. Setting it up took an afternoon. Finding out why it had quietly stopped working took longer, and that part is the reason this NAS Hosting 101 article exists. Below is the setup that works, the one filename quirk that breaks it, the small script that fixes it, and what an audit of our own exports turned up.<\/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>SynoPower Club \ud3ec\uc778\ud2b8:<\/strong> Every support engineer has a story about the customer whose backups ran green for a year and restored nothing. I did not expect to write one about our own shop. Our VMM backup job looked perfectly healthy in the interface, yet one host had piled up a terabyte of exports it could never clean, and the other had not produced a single file in thirteen days. Nothing was hidden. It was all in a log nobody reads. The fix took an hour; the lesson is to check that the files actually exist where you think they are, on a schedule, like any other job.<\/p>\n<\/blockquote>\n\n\n\n<h2 id=\"what-a-complete-vmm-backup-needs\" class=\"wp-block-heading\">What a Complete VMM Backup Needs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Virtual Machine Manager gives you three layers of protection, and each one covers a different failure. A sound VMM backup plan uses more than one.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Layer<\/th><th>Where the copy lives<\/th><th>What it protects against<\/th><\/tr><\/thead><tbody><tr><td>\uc2a4\ub0c5\uc0f7<\/td><td>Same volume as the guest<\/td><td>A bad update or a mistake inside the guest<\/td><\/tr><tr><td>Replication (VMM Pro)<\/td><td>Another NAS in the cluster<\/td><td>A NAS failing, with quick recovery on the other host<\/td><\/tr><tr><td>Scheduled export + Cloud Sync<\/td><td>A cloud account off site<\/td><td>Losing the whole site: fire, theft, ransomware on the LAN<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">We already replicate six guests to a standby host, as described in our write-up of the <a href=\"\/ko\/docs\/synology-virtual-machine-cluster-vmm-pro\/\">three-node Synology virtual machine cluster<\/a>. Replication keeps a copy in the building. The export layer is what keeps a copy outside it.<\/p>\n\n\n\n<h2 id=\"how-vmm-scheduled-export-works\" class=\"wp-block-heading\">How VMM Scheduled Export Works<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For a VMM backup, scheduled export writes a complete copy of a guest, disks and configuration, as a single OVA file on a shared folder. You choose the destination folder, the export mode, daily, weekly or monthly timing, and how many of the latest files to keep. Exports run while the guest is running.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Two rules are easy to miss. First, the export is configured and written on the host where the guest&#8217;s <strong>storage<\/strong> lives, not where it is running. In a cluster, a guest can run on one NAS while its disks sit on another, and Virtual Machine Manager greys out the scheduled export option on the wrong host. Second, the schedule uses that storage host&#8217;s clock.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" 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=\"VMM backup scheduled export settings 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-300x283.webp 300w, https:\/\/synopower.club\/wp-content\/uploads\/2026\/09\/vmm-scheduled-export-dialog-13x12.webp 13w, https:\/\/synopower.club\/wp-content\/uploads\/2026\/09\/vmm-scheduled-export-dialog-400x377.webp 400w\" \/><figcaption class=\"wp-element-caption\">Our scheduled export settings: a shared folder as the destination, daily at 08:00, keeping the newest three files.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The dialog also shows the consistent state. Without the Synology Guest Tool installed in the guest, exports are crash consistent, the same state as pulling the power cord. That is fine for most workloads, and installing the Guest Tool upgrades it to file system consistent.<\/p>\n\n\n\n<h2 id=\"why-cloud-sync-skips-vmm-backup-files\" class=\"wp-block-heading\">Why Cloud Sync Skips VMM Backup Files<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The obvious next step is to point Cloud Sync at the export folder and let it upload everything to Google Drive. We did exactly that, and the VMM backup files never arrived.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The reason is the filename. Virtual Machine Manager names each export with a timestamp that contains colons:<\/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 would not upload those names to our Google Drive, so every export stayed local. The file is valid; the character is the problem. Since the export timestamp format cannot be changed in Virtual Machine Manager, the fix has to happen between the export and the upload.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Interestingly, only scheduled exports carry the timestamp. A manual export from the same menu is saved simply as the guest name, such as <code>spc_4C8G.ova<\/code>, and Cloud Sync uploads it without complaint. That is why a quick manual test can make the whole chain look fine while the nightly schedule never reaches the cloud.<\/p>\n\n\n\n<h2 id=\"setting-up-a-vmm-backup-to-google-drive-in-4-steps\" class=\"wp-block-heading\">Setting Up a VMM Backup to Google Drive in 4 Steps<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This is the working VMM backup setup on each host that stores guests. It needs Virtual Machine Manager, Cloud Sync and a Google account; none of it needs 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\">Schedule the export<\/h3>\n<div class=\"rank-math-step-content\"><p>On the host that stores the guest, open Virtual Machine Manager, select the guest, choose Action, Export, Scheduled, pick a shared folder as the destination and set the time. Leave the retention setting at the number of copies you want to keep locally.<\/p>\n<\/div>\n<\/div>\n<div id=\"step-2\" class=\"rank-math-step\">\n<h3 class=\"rank-math-step-title\">Create the Cloud Sync task<\/h3>\n<div class=\"rank-math-step-content\"><p>In Cloud Sync, connect Google Drive and sync the export shared folder to a Drive folder. Set the direction to upload local changes, and tick the option not to remove files in the destination when they are removed in the source if you want the cloud to keep older copies.<\/p>\n<\/div>\n<\/div>\n<div id=\"step-3\" class=\"rank-math-step\">\n<h3 class=\"rank-math-step-title\">Add the rename script<\/h3>\n<div class=\"rank-math-step-content\"><p>Save the script from this article on the NAS and create a Task Scheduler job that runs it as root every hour. It renames finished exports without colons and keeps the newest copies per guest.<\/p>\n<\/div>\n<\/div>\n<div id=\"step-4\" class=\"rank-math-step\">\n<h3 class=\"rank-math-step-title\">Verify the first upload<\/h3>\n<div class=\"rank-math-step-content\"><p>After the next export, confirm the renamed file appears in the export folder, that Cloud Sync reports it as uploaded, and that the file size in Google Drive matches the original.<\/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=\"Cloud Sync task settings for a VMM backup upload to Google Drive, keeping files in the 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-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-400x404.webp 400w, https:\/\/synopower.club\/wp-content\/uploads\/2026\/09\/cloud-sync-keep-cloud-copies-300x303.webp 300w, https:\/\/synopower.club\/wp-content\/uploads\/2026\/09\/cloud-sync-keep-cloud-copies-100x100.webp 100w\" \/><figcaption class=\"wp-element-caption\">Our Cloud Sync task: upload local changes only, with the option ticked so Google Drive keeps exports after the NAS prunes them.<\/figcaption><\/figure>\n\n\n\n<h2 id=\"the-rename-script-behind-our-vmm-backup\" class=\"wp-block-heading\">The Rename Script Behind Our VMM Backup<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The script is the only custom piece of the VMM backup chain, and it does two things. It renames each finished export, replacing colons with dashes, and it keeps only the newest copies of each guest in the export folder. It only touches files that have not changed for fifteen minutes, so it never renames an export that is still being written.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\n# vm-export-cloud.sh - make VMM exports uploadable by Cloud Sync.\n#\n# VMM names exports \"&lt;guest>-YYYY-MM-DD HH:MM:SS-&lt;uuid>.ova\". Cloud Sync will\n# not upload names containing \":\", which also means it never touches an export\n# that is still being written. Once an export is finished, this renames it in\n# place with \":\" replaced by \"-\" so Cloud Sync picks it up, then keeps only the\n# newest KEEP renamed exports per guest. (VMM's own retention can no longer see\n# renamed files, so retention is done here.)\n#\n# Usage: vm-export-cloud.sh EXPORT_DIR KEEP &#91;--apply]\n# Without --apply it only prints what it would do.\n\nset -u\nDIR=${1:?EXPORT_DIR}; KEEP=${2:?KEEP}; APPLY=${3:-}\nMIN_AGE_MIN=15                      # a finished export is untouched this long\nLOG=\"$(dirname \"$(readlink -f \"$0\")\")\/vm-export-cloud.log\"\n\nsay() { echo \"$(date '+%F %T') $*\"; &#91; \"$APPLY\" = \"--apply\" ] &amp;&amp; echo \"$(date '+%F %T') $*\" >> \"$LOG\"; }\nrun() { if &#91; \"$APPLY\" = \"--apply\" ]; then \"$@\"; else echo \"   (dry-run) $*\"; fi; }\n\n&#91; -d \"$DIR\" ] || { say \"ERROR export folder missing: $DIR\"; exit 1; }\n\n# 1. rename finished exports\nfind \"$DIR\" -maxdepth 1 -type f -name '*:*.ova' -mmin +$MIN_AGE_MIN -print0 |\nwhile IFS= read -r -d '' f; do\n    if command -v fuser >\/dev\/null 2>&amp;1 &amp;&amp; fuser -s \"$f\" 2>\/dev\/null; then\n        say \"skip (in use): $(basename \"$f\")\"; continue\n    fi\n    new=\"$DIR\/$(basename \"$f\" | tr ':' '-')\"\n    say \"rename: $(basename \"$f\") -> $(basename \"$new\")\"\n    run mv -n \"$f\" \"$new\"\ndone\n\n# 2. keep the newest KEEP renamed exports per guest (timestamp is in the name)\n{ find \"$DIR\" -maxdepth 1 -type f -name '*.ova' ! -name '*:*' -printf '%f\\n'\n  &#91; \"$APPLY\" = \"--apply\" ] || find \"$DIR\" -maxdepth 1 -type f -name '*:*.ova' -mmin +$MIN_AGE_MIN -printf '%f\\n' | tr ':' '-'\n} | sort -u |\nsed -E 's\/^(.*)-(&#91;0-9]{4}-&#91;0-9]{2}-&#91;0-9]{2} &#91;0-9]{2}-&#91;0-9]{2}-&#91;0-9]{2})-.*\\.ova$\/\\1\\t\\2\\t&amp;\/' |\nawk -F'\\t' 'NF==3' | sort -t$'\\t' -k1,1 -k2,2r |\nawk -F'\\t' -v keep=\"$KEEP\" '{ n&#91;$1]++; if (n&#91;$1] > keep) print $3 }' |\nwhile IFS= read -r old; do\n    say \"delete (beyond newest $KEEP): $old\"\n    run rm -f -- \"$DIR\/$old\"\ndone\n\nsay \"done: $(find \"$DIR\" -maxdepth 1 -name '*.ova' | wc -l) exports in $DIR, $(df -h \"$DIR\" | awk 'NR==2{print $4\" free\"}')\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Run it without the last argument first. In that mode it only prints what it would rename and delete. Once the output looks right, schedule it with the extra argument that makes it act. Our Task Scheduler job runs every hour as root with a command like this, one job per export folder:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>bash \/volume1\/@vm-export-cloud\/vm-export-cloud.sh \"\/volume3\/VM_BK_Export\" 3 --apply<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A useful side effect of the colon rule: Cloud Sync cannot upload an export until the script has renamed it, and the script only renames finished files. Half-written exports never reach the cloud.<\/p>\n\n\n\n<h2 id=\"why-the-script-handles-vmm-backup-retention\" class=\"wp-block-heading\">Why the Script Handles VMM Backup Retention<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Virtual Machine Manager has its own retention setting, and it works by recording each export it creates. Once the script renames a file, Virtual Machine Manager no longer recognises it and will never delete it. So retention moves into the script, which counts copies per guest from the timestamp in the name.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On the Cloud Sync side, one checkbox decides what happens in Google Drive. Its wording is easy to misread: <strong>Do not remove files in the destination folder when they are removed in the source folder<\/strong>. Leave it unticked and Google Drive mirrors the NAS, keeping the same three copies. Tick it and the cloud keeps every export ever uploaded, which is the safer choice against ransomware but grows until you prune it by hand.<\/p>\n\n\n\n<h2 id=\"what-an-audit-of-our-own-exports-found\" class=\"wp-block-heading\">What an Audit of Our Own Exports Found<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before this setup, our VMM backup had been running on both production hosts for about a month. Checking the files instead of the dashboard turned up three separate failures.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Retention silently broken on one host.<\/strong> The small database Virtual Machine Manager uses to track exports could not be created in the export folder, so every run logged an error and no old export was ever deleted. One host piled up a terabyte of OVA files and reached 97% full.<\/li>\n\n\n\n<li><strong>The largest guest stopped exporting.<\/strong> Its 84 GB export no longer fitted in the space left, so it failed three days in a row without any alert we noticed.<\/li>\n\n\n\n<li><strong>Three schedules pointing nowhere.<\/strong> A settings change left three export schedules with an empty destination. From that day on they logged an invalid share name every minute, over 20,000 times, and exported nothing, including the schedule for this store.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">None of this showed as a VMM backup failure in normal use. The guests ran, the store took orders, and replication kept a copy on the standby host. The export layer, the only off-site copy, had simply stopped. We now check the export folders and the Cloud Sync upload list after every change to a schedule.<\/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=\"Synology Virtual Machine Manager guest list with VMM backup exports in progress\" 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-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, https:\/\/synopower.club\/wp-content\/uploads\/2026\/09\/vmm-guests-exporting-400x70.webp 400w\" \/><figcaption class=\"wp-element-caption\">Re-running the exports after the audit. Other guest names and all IP addresses are hidden.<\/figcaption><\/figure>\n\n\n\n<h2 id=\"bandwidth-and-storage-planning-for-a-vmm-backup\" class=\"wp-block-heading\">Bandwidth and Storage Planning for a VMM Backup<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Every VMM backup export is a full copy, not an increment, so size them before choosing a schedule. Our guests range from a 5 GB small website to an 84 GB partner website, and this store&#8217;s own export is about 7 GB. Across all guests a daily schedule uploads well over 100 GB a day.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Google Drive allows each user to upload 750 GB in 24 hours, with files up to 5 TB, so the limit is rarely the problem. Upload time and cloud storage are. Keeping three copies of every guest in the cloud needs three times the daily total in Drive space, and more if the cloud keeps every copy. For large, slowly changing guests a weekly export is often enough, especially when replication already covers day-to-day recovery.<\/p>\n\n\n\n<h2 id=\"why-we-build-backups-on-synology-tools\" class=\"wp-block-heading\">Why We Build Backups on Synology Tools<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Everything in this VMM backup chain ships with DSM. Virtual Machine Manager exports the guests, Cloud Sync uploads them, Task Scheduler runs the script, and the same NAS units store our files and run the store. There is no backup agent to license per guest and no separate backup server to maintain.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The pieces we do pay for are the ones that add protection between hosts: a <a href=\"https:\/\/synopower.club\/ko\/synology-vmm-pro-license\/\" target=\"_blank\" rel=\"noreferrer noopener\">VMM Pro \ub77c\uc774\uc13c\uc2a4<\/a> for replication to the standby, and <a href=\"https:\/\/synopower.club\/ko\/virtual-dsm-vdsm-license-pack\/\" target=\"_blank\" rel=\"noreferrer noopener\">Virtual DSM \ub77c\uc774\uc13c\uc2a4<\/a> for the extra DSM guests. If you are deciding which edition you need, our <a href=\"\/ko\/docs\/synology-virtual-machine-manager-vs-vmm-pro\/\">Virtual Machine Manager vs VMM Pro comparison<\/a> covers it.<\/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\/ko\/synology-vmm-pro-license\/\" style=\"border-radius:15px\" target=\"_blank\" rel=\"noreferrer noopener\">Get a VMM Pro license<\/a><\/div>\n<\/div>\n\n\n\n<h2 id=\"vmm-backup-limits-and-caveats\" class=\"wp-block-heading\">VMM Backup Limits and Caveats<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">An export is a full copy at one moment in time. Without the Guest Tool it is crash consistent, so databases inside the guest recover the way they would after a power cut. Test a restore of your most important guest at least once.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Restoring a VMM backup from the cloud means downloading the whole file first. An 84 GB export takes hours on a typical office connection, so the cloud copy is for disasters, not everyday mistakes. Snapshots and replication handle those far faster.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cloud Sync can encrypt files before upload, and we recommend turning it on for guests that hold customer data. Keep the encryption password somewhere that does not depend on the NAS you are protecting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Finally, the rename script depends on the export name format. If a future Virtual Machine Manager update changes it, the script will stop matching files. The dry-run mode is the quickest way to confirm it still sees your exports after an update.<\/p>\n\n\n\n<h2 id=\"frequently-asked-questions\" class=\"wp-block-heading\">\uc790\uc8fc \ubb3b\ub294 \uc9c8\ubb38<\/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\">Does a VMM backup to Google Drive need VMM Pro?<\/h3>\n<div class=\"rank-math-answer\">\n\n<p>No. Scheduled export is part of the free Virtual Machine Manager, and Cloud Sync and Task Scheduler ship with DSM. VMM Pro adds replication between hosts, which is a separate layer.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\">Why does Cloud Sync not upload my VMM exports?<\/h3>\n<div class=\"rank-math-answer\">\n\n<p>Virtual Machine Manager puts a timestamp with colons in each export name, and Cloud Sync would not upload those names to our Google Drive. Renaming the finished file without colons solves it.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-3\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\">Where does Virtual Machine Manager save scheduled exports?<\/h3>\n<div class=\"rank-math-answer\">\n\n<p>On a shared folder of the host where the guest storage lives, not the host where the guest is running. The schedule can only be configured on that storage host.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-4\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\">Is a VMM backup export consistent?<\/h3>\n<div class=\"rank-math-answer\">\n\n<p>Without the Synology Guest Tool an export is crash consistent, like a sudden power loss. Installing the Guest Tool inside the guest makes exports file system consistent.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-5\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\">How many export copies should I keep?<\/h3>\n<div class=\"rank-math-answer\">\n\n<p>We keep the newest 3 copies of each guest on the NAS. The cloud can mirror that or keep every copy, depending on one Cloud Sync option.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-6\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\">Will the script upload half-finished exports?<\/h3>\n<div class=\"rank-math-answer\">\n\n<p>No. It only renames files that have not changed for 15 minutes, and Cloud Sync cannot upload an export until it has been renamed.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-7\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\">How much bandwidth does a daily VMM backup use?<\/h3>\n<div class=\"rank-math-answer\">\n\n<p>Each export is a full copy of the guest. Add up the export sizes of every guest on a daily schedule; ours is well over 100 GB a day, within the Google Drive daily upload limit of 750 GB.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-8\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question\">Is replication enough without an off-site VMM backup?<\/h3>\n<div class=\"rank-math-answer\">\n\n<p>Replication protects against a failed NAS but keeps the copy in the same building. An off-site export protects against losing the whole site, so the two work best together.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<h2 id=\"references-and-video-walkthroughs\" class=\"wp-block-heading\">\ucc38\uace0 \uc790\ub8cc \ubc0f \ube44\ub514\uc624 \ud29c\ud1a0\ub9ac\uc5bc<\/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\">Virtual Machine in Virtual Machine Manager<\/a>, the knowledge center article that covers export.<\/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\">Cloud Sync help<\/a>, including sync direction and task settings.<\/li>\n\n\n\n<li><a href=\"https:\/\/support.google.com\/a\/answer\/172541?hl=en\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Google Drive storage and upload limits<\/a>, with the 750 GB daily upload limit.<\/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\">Synology VMM white paper<\/a>, on data protection layers for virtual machines.<\/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\">Task Scheduler in DSM<\/a>, for running the rename script as a scheduled task.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Videos on the tools in this chain: Cloud Sync, and exporting and migrating virtual machines on a Synology NAS.<\/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=\"Sync Google Drive \/ Dropbox to your Synology NAS - Cloud Sync Tutorial\" 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\">Sync Google Drive to your Synology NAS &#8211; Cloud Sync Tutorial<\/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=\"How to Migrate a Virtual Machine on Synology NAS! | 4K TUTORIAL\" 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\">How to Migrate a Virtual Machine on Synology NAS<\/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 \uacf5\ub7b5\" 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 \uacf5\ub7b5<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Want to add replication between hosts on top of your off-site copy? Get a <a href=\"https:\/\/synopower.club\/ko\/synology-vmm-pro-license\/\" target=\"_blank\" rel=\"noreferrer noopener\">VMM Pro \ub77c\uc774\uc13c\uc2a4<\/a>, or read how the rest of this site runs in <a href=\"\/ko\/docs\/email-bombing-contact-form-synology-nas\/\">our NAS Hosting 101 series<\/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":{"_eb_attr":"","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"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"year_month":"2026-09","word_count":2704,"total_views":"3","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"\uc544\ub370\uc5b4 \uc26c","author_nicename":"adairpk17","author_url":"https:\/\/synopower.club\/ko\/author\/adairpk17\/"},"doc_category_info":[{"term_name":"NAS Hosting 101","term_url":"https:\/\/synopower.club\/ko\/docs-category\/nas-hosting-101\/"},{"term_name":"VMM Pro &amp; Virtual DSM","term_url":"https:\/\/synopower.club\/ko\/docs-category\/virtualization\/"}],"doc_tag_info":[],"_links":{"self":[{"href":"https:\/\/synopower.club\/ko\/wp-json\/wp\/v2\/docs\/21498","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/synopower.club\/ko\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/synopower.club\/ko\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/synopower.club\/ko\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/synopower.club\/ko\/wp-json\/wp\/v2\/comments?post=21498"}],"version-history":[{"count":2,"href":"https:\/\/synopower.club\/ko\/wp-json\/wp\/v2\/docs\/21498\/revisions"}],"predecessor-version":[{"id":21510,"href":"https:\/\/synopower.club\/ko\/wp-json\/wp\/v2\/docs\/21498\/revisions\/21510"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/synopower.club\/ko\/wp-json\/wp\/v2\/media\/21501"}],"wp:attachment":[{"href":"https:\/\/synopower.club\/ko\/wp-json\/wp\/v2\/media?parent=21498"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/synopower.club\/ko\/wp-json\/wp\/v2\/doc_category?post=21498"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/synopower.club\/ko\/wp-json\/wp\/v2\/doc_tag?post=21498"}],"curies":[{"name":"\uc6cc\ub4dc\ud504\ub808\uc2a4","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}