将真实驱动器备份到 VHD 非常容易,例如 在 XP 上使用 Sysinternal 的Disk2VHD或在 Windows 7 上使用 Windows 映像备份。但我如何复制该文件?
可以通过启动恢复 CD 或 Windows 安装 DVD 来实现。但是它也可以从正在运行的操作系统中完成吗?可以脚本化吗?
我们想每天使用它将驱动器克隆到另一个驱动器。
众所周知,我们可以在VMWare中创建各种磁盘类型:
我对各种类型的优点/缺点感兴趣?例如:如果不需要可移植性,为什么要将磁盘拆分为 2G 块?基于主机磁盘格式类型(如NTFS/等)在碎片和磁盘管理方面有什么优势吗?
在 Azure 或 Hyper-V 下的 Windows 中,虚拟磁盘的磁盘策略写入缓存设置将始终显示为从服务器配置启用,而不管底层磁盘系统上的写入缓存设置的实际状态如何。但是,还有一个与第一个相关的第二个设置,在这种虚拟磁盘的情况下,其效果尚不清楚,其中第一个在设置中被选中/启用,但实际上在虚拟磁盘硬件中被禁用。磁盘设置如下所示:
[x] Enable Write Caching on the device
[ ] Turn off Windows write-cache buffer flushing on the device
Run Code Online (Sandbox Code Playgroud)
直观地说,我认为没有理由启用此功能,因为设备的写缓存实际上并未启用,如果它是物理磁盘,则此设置将被禁用。但是这篇文章建议启用它将使操作系统和硬件免于做无意义的工作,在保持相同数据完整性的同时提高性能,对于在设置中启用写入缓存但实际上在硬件中禁用的情况:
...由于虚拟硬盘根本不是真正的磁盘,因此就虚拟磁盘而言,该设置没有任何意义。但是第二个设置不同并且确实有意义,因为它控制磁盘的缓存刷新开/关设置。当您选择第二个设置时,缓存刷新基本上会假装成功 - 至少在软件堆栈级别。...当您在来宾操作系统中为虚拟机中的虚拟硬盘选择此设置时,您可能会看到虚拟机中运行的应用程序的性能有所提高。但请始终记住,就数据完整性而言,重要的是主机的磁盘缓存设置。
任何人都可以确认这种说法是否属实,并且是保证 WRT 数据完整性的安全措施吗?
我最近开始玩 VM,发现创建 VM 时有 2 个选项,我可以使用虚拟磁盘或物理磁盘。
我相信使用物理磁盘会更快更好,我想确认这是否属实?
我想知道的另一件事是,如果 VMWare 会为我做,我是否必须自己制作分区?
例如,如果我有一个 500GB 的磁盘,其中有 400 个被主机操作系统使用,所以我有 100 个备用大小,它会让我重新分区这 100 个,或者它会要求整个 100 个或让我指向一个已经创建的分区用过的 ?
我在 VMware Player VM 中有一个带有小型 Debian 7 服务器的 VM。磁盘的最大大小为 55 GB,虚拟机属性显示当前大小为 46.5 GB。
设备上没有安装其他磁盘/卷,debian 告诉我该磁盘仅使用 16 GB,实际 vm 磁盘文件怎么会几乎是 3 倍大小?!
root@websrv:~# df -hT
Filesystem Type Size Used Avail Use% Mounted on
...
/dev/disk/by-uuid/ac9f2318-3e32-4b50-9178-20e5362013b0 ext4 48G 16G 30G 36% /
...
Run Code Online (Sandbox Code Playgroud)
PS:虚拟机没有快照,只有 2 个网络设备,没有其他配置,只是一个普通的小型网络服务器系统。
virtual-disk ×5
performance ×2
azure ×1
backup ×1
clone ×1
copying ×1
disk-cache ×1
disk-image ×1
ext4 ×1
hard-drive ×1
hyper-v ×1
vmware-esx ×1