hyper-v – 如何使用Ubuntu压缩VHD文件?

我使用角色为Hyper-V的 Windows Server 2008r2.客户系统是Ubuntu 12.04 LTC.它位于动态虚拟硬盘上.

我想压缩这个VHD(实际大小为50 GB,磁盘上为360 GB).但是我不能这样做,因为Ubuntu文件系统不是NTFS.
我需要什么(gparted,sdelete,…)来解决这个问题?

主要问题是文件系统不是NTFS,而是ext4.

答案:

1)下载systemrescuecd

http://sourceforge.net/projects/systemrescuecd/files/sysresccd-x86/3.8.1/systemrescuecd-x86-3.8.1.iso/download

2)将此.iso添加到任务OS Ubuntu

3)启动此虚拟机

4)使用zerofree

zerofree /dev/sda1

5)关闭此虚拟机

6)使用Hyper-V管理器(编辑 – >碎片整理)

这个vhd是360 Gb.现在70 GB.

关闭你的虚拟机,备份VHD,并运行另一个虚拟机(我使用 SystemRescueCD因为它小而快),它有可用的ext4分区,即用于SysRescue的HD(但不安装它!).从SysRescue VM,在ext4分区上运行“ zerofree”,关闭该VM,然后使用管理网站压缩VHD.

相关文章

Hyper-V上运行的Linux虚拟机验证是否安装了集成服务 ps aux|...
目录虚拟化介绍虚拟化厂商介绍微软虚拟化发展历程Hyper-v 3....
最近有win10系统用户在开启Hyper-V功能的时候发现无法启动...
Win10系统中的Hyper-V虚拟机组件可以让用户很方便的创建虚拟...
在Win10中使用Hyper-V来创建虚拟机很方便,下面小编就把Hype...
大家都知道Win10家庭版、中文版、普通版和专业版相比是缺少很...