• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 660
  • Last Modified:

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

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
thisis_it
Asked:
thisis_it
  • 4
  • 2
1 Solution
 
IvanSystem EngineerCommented:
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
 
thisis_itIT ManagerAuthor Commented:
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
 
IvanSystem EngineerCommented:
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
Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

 
thisis_itIT ManagerAuthor Commented:
Spriggan13; both machines are already turned off. I can't cancel because it goes on where it left off.
0
 
Philip ElderTechnical Architect - HA/Compute/StorageCommented:
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
 
thisis_itIT ManagerAuthor Commented:
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
 
thisis_itIT ManagerAuthor Commented:
Exact solution to solve this problem
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 4
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now