我使用角色为 Hyper-V 的 Windows Server 2008r2。来宾系统是 Ubuntu 12.04 LTC。它位于动态虚拟硬盘上。
我想压缩这个 VHD(磁盘上的实际大小是 50 GB,360 GB)。但我不能这样做,因为 Ubuntu 文件系统不是 NTFS。 我需要什么(gparted,sdelete,...)来解决这个问题?
主要问题是文件系统不是NTFS,而是ext4。
答案:
1) 下载systemrescuecd
2) 将此 .iso 添加到 quest OS Ubuntu
3)启动这个虚拟机
4)使用zerofree
zerofree /dev/sda1
Run Code Online (Sandbox Code Playgroud)
5) 关闭这个虚拟机
6) 使用 Hyper-V 管理器(编辑 -> 碎片整理)
这个 vhd 是 360 Gb。现在 70 GB。