本文介绍两种磁盘的直通方式,开始前可使用灵云集的一键脚本开启硬件直通https://vmicloud.top/proxmox

方式一:直接PCI添加硬盘   

方式二:定位磁盘并准备直通

在“磁盘”选项卡下,查找要传递到虚拟机的目标磁盘。找到后,记下它的序列号。

可选步骤:点击“擦除磁盘”。

可选步骤:这将删除磁盘的所有内容并将其完全擦除,因此请确保磁盘上没有任何重要内容!点击“是”,让它完成工作。

接下来,在 Shell 终端中输入以下内容

find /dev/disk/by-id/ -type l|xargs -I{} ls -l {}|grep -v -E '[0-9]$' |sort -k11|cut -d' ' -f9,10,11,12

然后它会显示所需磁盘的完整路径。像这样复制路径并记下来。

/dev/disk/by-id/{disk-serial}

下一步查看您要向其直通磁盘的虚拟机“硬件”选项卡下,查看当前磁盘类型,在本例中为 scsi0。

再次返回 Shell 终端,然后输入

qm set {vmid} -{disk-type}{number} /dev/disk/by-id/{disk-serial}

如果操作正确,它将发布类似下图所示的输出。如果没有,请仔细检查前面的步骤。

对于 Windows 和 Linux,您需要;scsi。

对于 macOS,您需要;virtio。

再次返回虚拟机的“硬件”选项卡,查看它是否已正确列出,如下图所示。

选择后点击“编辑”。

这是您要为磁盘设置的设置,在此示例中,这是针对 Windows 的。其他操作系统会有所不同。

对于 Windows 和 Linux;如图所示。

对于 macOS;写回(不安全)。

设置后,启动您的虚拟机。

在 Windows 中配置磁盘

Windows 启动后,打开磁盘管理,您将看到以下内容。

此时你可以在上图界面下执行格式磁盘,分配磁盘分区等操作,当然也可以使用其他的一些磁盘管理工具格式化磁盘

设置所需的大小、大小和驱动器号后,点击“完成”。

直通完成

取消磁盘与虚拟机的链接

如果您想要在添加磁盘后将其从虚拟机中删除,请在 Shell 中输入以下内容。

{disk-type}{number} 例如 scsi1

qm unlink {vmid} --idlist {disk-type}{number}

1人评论了“直通物理磁盘至 Proxmox VM”

发表评论

滚动至顶部