微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐