在我的 Hyper-V R2 虚拟平台上,我经常使用差异磁盘来节省磁盘空间。
基本上,我有这个区分磁盘的层次结构:
- 操作系统 1.vhd
- 开发平台.vhd
- 用户 1 开发计算机.vhd
- 用户 2 开发计算机.vhd
- 生产平台.vhd
- 服务器 1.vhd
- 服务器 2.vhd
- 开发平台.vhd
...
这对于在创建时节省空间非常有益。
几个月后,很多更新,也许服务包已经发布。由于不允许更改父磁盘,有没有办法“重建”层次结构?
更准确地说,如果我有“X”个 vhd 文件,我可以“提取”一个包含所有类似文件(二进制、ACL 等)和 X 个区分磁盘的父 VHD 文件吗?
答案1
问题是 Hyper-V 并非为此而设计的,您遇到了设计限制。Parallels Virtuozzo 等工具更适合您的用例,其中底层操作系统是恒定的,而虚拟机保持自己的差异。