Solved

Hyper-v Windows 2008 r2 ; deleted snapshot tree now disk full

Posted on 2014-12-12
7
534 Views
Last Modified: 2015-01-24
I deleted the snapshots-subtree and after power off all my diskspace has been eaten up. I did this for 2 virtual servers, but I cannote reclaim space, so cannot start the virtual machines anymore.

Any ideas ? I already tried to export and import the virtual machine to another drive without luck.
0
Comment
Question by:thisis_it
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 2
7 Comments
 
LVL 17

Expert Comment

by:Ivan
ID: 40497057
Hi there,

if I'm not mistaking deleting snapshot causes them to be merged to early created snapshot, so by doing that you have increased space used.

Maybe you can shrink it size. If there is a lot of free space on those disks (looking from within OS), then from disk management select disk (lets say drive D), right click and use shrink disk, and after that turn off VM. Go to properties of VM, select disk, go to Edit and use Shrink option. That will reduce it size for amount of space you shrink it via disk management.

Note: Do have a backup of them, such as that export you made.

Regards,
0
 

Author Comment

by:thisis_it
ID: 40497075
Hi Spriggan13. I have a backup of the latest state of the virtuals. Problem is that the first virtual server is still in the "merge in progress 10%" state, the second is in "exporting 14%" state.

Both the servers are turned off at the moment. I was already shrinking another drive with 1 TB left, but it is so slow. After half an hour I still see querying volume for available shrink space
0
 
LVL 17

Expert Comment

by:Ivan
ID: 40497176
Hi,

well..I would cancel that export of VM (click on VM and there is cancel option), and then wait for merge to finish.
When you cancel export, you can turn off that VM, and simple copy/paste that vhd to another drive, so that merge operation could finish, if there is no more space for it to complete. After that is done, try with shrink.

If you move vhd by copy and delete, you can later get it back to the same location and turn on that VM again.

If they are very large drives, then it will take a lot of time, yes.

Not sure what else to do..
0
Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

 

Author Comment

by:thisis_it
ID: 40497208
Spriggan13; both machines are already turned off. I can't cancel because it goes on where it left off.
0
 
LVL 39

Expert Comment

by:Philip Elder
ID: 40497561
You will need another box with available storage preferably high performance: TechNet: Manually Merge .AVHD to .VHD.

Follow the process by copying off the parent and then one each of the children to merge them in. Once done, copy the parent back to the host after deleting the .AVHD files.

Option: You could keep a copy of the originals just in case. And, you could mount the newly merged VHD files in a test VM on another Hyper-V host, even Windows 8, to verify it boots safely. Then copy over top the parent on the original host.
0
 

Accepted Solution

by:
thisis_it earned 0 total points
ID: 40497635
I have found the solution on another site: this guy saved my vms;

https://social.technet.microsoft.com/Forums/en-US/54c1fdd9-ad58-4fb1-9f87-bc6b7e3562f7/stuck-merge-in-progress

"If you take a snapshot and then delete it, you still need to turn that particular VM off so that the .avhd can merge to the .vhd file.  It can take a long time depending upon the speed and type of drive, size of file and I/O load on the particular disk.  Jeff is correct, if you are running out of space then you can move the .avhd file to another drive and update the VM's xml configuration file manually located in drive:\ProgramData\Microsoft\Windows\Hyper-V\Snapshots\ or ..\virtual machines\
I had a 25 GB .avhd file running on a relatively new Dell server with 15 k rpm 450 GB SCA drive.  The merge process took approx. 10 minutes.  The actual .vhd file is located on a separate physical disk.  If you have both .avhd and .vhd on same disk, the merge process may even take longer."

Sam
ForteHosting.com
0
 

Author Closing Comment

by:thisis_it
ID: 40567997
Exact solution to solve this problem
0

Featured Post

Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Using the Hyper-V Manager requires administrator rights. This guide shows how to add shortcuts and Start Screen tiles for normal users to quickly connect to local virtual machines rather than using the recommended Remote Desktop connection.
Previously, on our Nano Server Deployment series, we've created a new nano server image and deployed it on a physical server in part 2. Now we will go through configuration.
There are cases when e.g. an IT administrator wants to have full access and view into selected mailboxes on Exchange server, directly from his own email account in Outlook or Outlook Web Access. This proves useful when for example administrator want…
Visualize your data even better in Access queries. Given a date and a value, this lesson shows how to compare that value with the previous value, calculate the difference, and display a circle if the value is the same, an up triangle if it increased…
Suggested Courses

628 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question