我遇到过需要部署数十万个文件的情况(10 万个文件,约 700Gb),将这些文件放到机器上需要 24 小时以上。小文件和目录就是问题所在。
我需要将这些信息部署到 35 台机器上,并且可能需要每月执行一次 - 在远程站点,但是该站点是隔离/安全的,因此需要物理存在。
我有一个想法,我可以生成一个包含这些文件的 VHD 并挂载该 VHD(Virtual Server 2005 R2 SP1 附带一个挂载驱动程序)。这意味着我的复制操作应该可以更快地完成。现在我需要对我的理论进行实验/基准测试。这不是虚拟机环境,VHD 将是主机操作系统上的虚拟驱动器。
因此,我知道如何安装 VHD,我如何创建它首先?
我知道这在 Windows7 上是可能的但它不是我的目标平台!
答案1
有一个工具可以快速创建固定大小的vhd文件,无需安装虚拟电脑:
答案2
使用虚拟 PC,创建一个包含操作系统映像的 VHD(这将是一次性操作),然后向其中添加第二个 VHD 并将文件复制到其中。关闭 VPC 并复制 VHD。
您可以使用 ImageX 和 WIM 完成相同的操作 - 仅仅因为它用于 PC 映像并不意味着它有存储 PC 图像。
答案3
如果每台机器有 700 GB 的信息,那么 VHD 似乎不是一个好主意。如果遇到麻烦,您可能需要考虑购买高速磁盘克隆器并克隆 35 个硬盘,然后在工作站上安装一个热插拔驱动器托架或外部外壳,以便轻松更换驱动器。