这是命令 nbdkit-guestfs-plugin 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
nbdkit-guestfs-plugin - nbdkit libguestfs 插件
概要
nbdkit [-r] guestfs
[磁盘=磁盘] [域=域] [格式=格式] [连接=URI]
[安装=检查|安装] [跟踪=1] [调试=1] 导出=设备|文件
警告
在实时虚拟机上以读写模式使用 nbdkit-guestfs-plugin 可能很危险,
可能导致磁盘损坏。 使用 -r (只读)选项来使用这个插件
如果磁盘映像或虚拟机可能处于活动状态,则安全。
示例
导出第一个分区 内 一个名为“disk.img”的磁盘映像,并允许写入:
nbdkit guestfs 磁盘=disk.img 导出=/dev/sda1
导出位于的磁盘映像 内 一个名为“Guest”的 libvirt 来宾,只读(-r
选项):
nbdkit -r guestfs 域=来宾安装=检查导出=/images/disk.img
商品描述
“nbdkit-guestfs-plugin”是一个 nbd套件(1) 允许您访问磁盘内容的插件
NBD 上的图像。 这有许多奇怪而奇妙的用途,仅此手册页
涵盖更简单的。
参数控制:
· 哪些磁盘被添加到 libguestfs。 特别是“磁盘=磁盘”和“域=域”
添加来自特定 libvirt 来宾的单个磁盘或所有磁盘。
· 必须挂载磁盘映像/来宾中的文件系统(如果有)。 用
"mount=inspect" 自动执行此操作(例如 客鱼(1) -i 选项),否则挂载
个人文件系统。
· 什么设备或文件 在 内 这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 磁盘 图片 or 客人 您想通过 NBD 导出。
使用“export=DEVICE|FILE”指定要导出的东西。
· 使用 -r 导出只读选项。 默认为读写。
有无库存
连接=URI
此可选参数指定 libvirt 连接 URI。 这仅用于
“域”参数。
调试=1
启用 libguestfs 的完整调试。 请注意,您可能还必须使用
nbd套件(1) 选项 -v 以便查看消息。
磁盘=磁盘
添加命名的磁盘映像。 您可以多次指定此选项。
域=域
从名为“DOMAIN”的 libvirt 来宾添加磁盘。
出口=设备|文件
通过 NBD 导出“设备”或“文件”(从磁盘映像或来宾内部)。
设备名称是常用的 libguestfs 名称,如“/dev/sda1”(意思是第一个
第一个磁盘的分区),或“/dev/VG/LV”(逻辑卷),或 RAID 阵列等。
设备名称不应与主机设备混淆。
文件名类似于那些位于来宾或磁盘映像中的文件名,并且始终以
带有“/”字符(即使对于 Windows 来宾)。
出口 旨在 可写 by 默认。 使用 -r 选项使它们只读。 导出
读写 a 生活 磁盘 图片 or 虚拟 将 大概 原因 磁盘 腐败.
格式=格式
这可用于指定磁盘的格式。 用它 before “磁盘=磁盘”
争论。 它的工作原理类似于 - 格式 选项 客鱼(1)。
安装=检查
使用来宾检查挂载磁盘。 这就像“guestfish -i”。
安装=开发
安装=开发:安装点
在“挂载点”上从客户机内部挂载“dev”(默认为“/”)。 这就像
“guestfish -m”。
踪迹=1
启用对 libguestfs 调用的跟踪。 请注意,您可能还必须使用
nbd套件(1) 选项 -v 以便查看消息。
做工 示例
导出 a 分 or 合乎逻辑的 体积 内 a 磁盘 图片
disk.img 是包含分区或 LVM 逻辑卷的主机文件。 使用
“disk=disk.img”选项添加磁盘。 因为你不想访问文件系统
内容,不需要“mount=...”。
nbdkit guestfs 磁盘=disk.img 导出=/dev/sda1
nbdkit guestfs 磁盘=disk.img 导出=/dev/VG/LV
使用 VHDL 语言编写 虚拟文件系统(1) 找出磁盘是什么设备、分区、LV、文件系统等
图像包含。
导出 a 分 or 合乎逻辑的 体积 内 客人
来宾是来宾的名称(在 libvirt 中)。 由于客人可能还活着,我们使用 -r
选项以只读方式打开来宾。 因为您不想访问文件系统内容,
不需要“mount=...”。
nbdkit -r guestfs 域=访客导出=/dev/sda1
nbdkit -r guestfs 域=访客导出=/dev/VG/LV
导出 a 文件 内 a 磁盘 图片
disk.img 是一个分区磁盘映像,其中一个文件系统包含我们想要的文件
出口。 使用“disk=disk.img”选项添加磁盘,并使用“mount=/dev/sda1”选项
在磁盘映像中指定文件系统。 使用“export=/image”来指定名称
文件系统中我们要导出的文件。
nbdkit guestfs disk=disk.img mount=/dev/sda1 导出=/image
导出 a 文件 内 a 虚拟 磁盘 图片
windows.img 是来自 Windows 虚拟机的磁盘。 使用“disk=windows.img”选项
添加磁盘,并使用“mount=inspect”自动挂载磁盘映像中的文件系统。
使用“export=/Users/rich/AppData/image”指定来自来宾的文件名
我们要出口。
nbdkit guestfs 磁盘=windows.img mount=inspect \
出口=/用户/丰富/AppData/图像
调试
要调试此插件,请使用以下选项:
nbdkit -f -v guestfs 调试=1 跟踪=1 [...]
这将启用 libguestfs 调试和跟踪(请参阅 来宾常见问题解答(1))。 它还确保
消息由 nbdkit 显示(因为 -f 和 -v).
使用 onworks.net 服务在线使用 nbdkit-guestfs-plugin