第 16 章 使用离线工具访问客户端虚拟机磁盘
16.1. 简介
Red Hat Enterprise Linux 6 附带可访问、编辑和创建主机物理磁盘或其他磁盘镜像的工具。这些工具有几个用途,包括:
- 查看或下载位于主机物理机器磁盘上的文件。
- 编辑或将文件上传到主机物理磁盘中。
- 读取或编写主机物理计算机配置.
- 在 Windows 主机物理机器中读取或编写 Windows 注册表。
- 准备包含文件、目录、文件系统、分区、逻辑卷和其他选项的新磁盘镜像。
- 修复无法引导的主机物理机器或需要更改引导的主机物理机器。
- 监控主机物理机器的磁盘用量。
- 审核主机物理机的合规性,例如到组织安全标准。
- 通过克隆和修改模板部署主机物理计算机。
- 读取 CD 和 DVD ISO 和软盘磁盘映像.
警告
您 绝不 能使用这些工具写入主机物理计算机或磁盘镜像(附加到正在运行的虚拟机上,甚至以写入模式打开此类磁盘镜像)。这样做会导致客户端虚拟机的磁盘损坏。那些尝试阻止您执行此操作的工具,但并不捕获所有情况。如果 guest 虚拟机可能正在运行任何可疑,则强烈建议使用的工具,或者至少 总是 以只读模式使用这些工具。
注意
Red Hat Enterprise Linux 6 中的一些虚拟化命令允许您指定远程 libvirt 连接。例如:
virt-df -c qemu://remote/system -d Guest
但是,Red Hat Enterprise Linux 6 中的 libguestfs 无法访问远程客户端,使用远程 URL 的命令无法按预期工作。这会影响以下 Red Hat Enterprise Linux 6 命令:
- guestfish
- guestmount
- virt-alignment-scan
- virt-cat
- virt-copy-in
- virt-copy-out
- virt-df
- virt-edit
- virt-filesystems
- virt-inspector
- virt-inspector2
- virt-list-filesystems
- virt-list-partitions
- virt-ls
- virt-rescue
- virt-sysprep
- virt-tar
- virt-tar-in
- virt-tar-out
- virt-win-reg