Solved

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

Posted on 2014-12-12
7
464 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
  • 4
  • 2
7 Comments
 
LVL 15

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 15

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
Better Security Awareness With Threat Intelligence

See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

 

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 38

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

What Security Threats Are You Missing?

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

Join & Write a Comment

The following article is comprised of the pearls we have garnered deploying Hyper-V since Virtual Server 2005 and subsequent 2008 RTM+ standalone and clustered.
Exchange server is not supported in any cloud-hosted platform (other than Azure with Azure Premium Storage).
This video discusses moving either the default database or any database to a new volume.
In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

758 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

Need Help in Real-Time?

Connect with top rated Experts

23 Experts available now in Live!

Get 1:1 Help Now