小编AmS*_*gar的帖子

如何使用 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 添加到 quest OS Ubuntu

3)启动这个虚拟机

4)使用zerofree

zerofree /dev/sda1
Run Code Online (Sandbox Code Playgroud)

5) 关闭这个虚拟机

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

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

ext4 ntfs hyper-v zero-fill hyper-v-server-2008-r2

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

ext4 ×1

hyper-v ×1

hyper-v-server-2008-r2 ×1

ntfs ×1

zero-fill ×1