- Veeam Support Knowledge Base
- Considerations and Limitation - Live Resizing VHDX Disk
Considerations and Limitation - Live Resizing VHDX Disk
| KB ID: | 2450 |
| Product: | Veeam Backup & Replication |
| Published: | 2018-02-26 |
| Last Modified: | 2024-06-20 |
Get weekly article updates
Cheers for trusting us with the spot in your mailbox!
Now you’re less likely to miss what’s been brewing in our knowledge base with this weekly digest
Oops! Something went wrong.
Please, try again later.
Challenge
After live resizing a VHDX file, the following issue can occur based on the operation that was performed:
- Shrink — If the VHDX associated with a VM is shrunk, the backup task for that VM will fail, and the following exception will be found in the Agent.<Job name>.Source.<VM name> log file:
cli| VHDX.GetDiskInformation cli| (EString) DiskPath = vhdx://<shadowSpec><extent path="full path to the disk" shadow="full path to the disk in the shadow copy" isAutoRecovery="False" /></shadowSpec> cli| (EString) Option.Container = {disk} cli| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - vhd| Opening VHDX by full path: [full path to the disk]. cli| File 'HostFile{full path to the disk in the shadow copy}' opened (read_only: true, no_cache: false) dsk| Loading VHDX log. dsk| Loading VHDX log. Failed. cli| File 'HostFile{full path to the disk in the shadow copy}' closed cli| ERR |Failed to process method {VHDX.GetDiskInformation} cli| >> |VHDX file was truncated. Current file size: [1503242747904]. Flushed file size: [1825365295104]. cli| >> |Failed to replay VHDX log. cli| >> |--tr:Failed to load VHDX log. cli| >> |An exception was thrown from thread [6440]. cli| Trying to poll message from the notification channel (from server side). net| Triggering AUX channel synchronization. Request id: {guid} net| Received synchronization response {guid} cli| No server exception available. cli| ERR |Failed to process {Invoke} command cli| >> |Details: cli| >> |VHDX file was truncated. Current file size: [1503242747904]. Flushed file size: [1825365295104]. cli| >> |Failed to replay VHDX log. cli| >> |--tr:Failed to load VHDX log. cli| >> |Agent failed to process method {VHDX.GetDiskInformation}. -
Expand — If the VHDX associated with a VM is expanded, the backup job for that VM may become inconsistent.
Cause
These issues occur because the live resize of a VHDX does not automatically flush metadata.
Solution
Consider the following when performing live VHDX resizing:
- Shrinking — After shrinking a disk associated with a VM that is protected by Veeam Backup & Replication, the VM must be power cycled (not a reboot, but a full shutdown and power on).
- Expanding — After expanding a disk associated with a VM that is protected by Veeam Backup & Replication, an Active Full for that individual VM must be run.
If this KB article did not resolve your issue or you need further assistance with Veeam software, please create a Veeam Support Case.
To submit feedback regarding this article, please click this link: Send Article Feedback
To report a typo on this page, highlight the typo with your mouse and press CTRL + Enter.