我正在寻找有关如何使用 proxmox 创建原始设备并将其传递到 VM 的答案。通过它,我希望能够完全控制磁盘,包括 SMART 统计数据和磁盘降速。目前我正在使用 proxmox 提供的 SATA passthrough 来使用 passthrough。不幸的是,我不知道如何从我的(空)磁盘创建原始磁盘文件)。此外,我并不完全确定如何将其绑定到 VM。
我希望有人知道相关步骤。
旁注: 这个问题只是我想尝试实现某个目标的措施。为简单起见,我提出的问题仅限于上述部分。但是,如果您有更好的想法,请随时给我提示。到目前为止,我已经尝试了很多事情来实现我的最终目标。
我想要实现的目标: 我在 HP Proliant Gen 8 服务器上使用 Proxmox VE 5.3-8。它托管多个 VM,其中 OMV 应用作 NAS。由于不会经常访问文件,因此我选择了驱动器的降速。我的目标是减少噪音和节能。
当前状态:
我通过将两个磁盘添加到 /etc/pve/nodes/pve/qemu-server/vmid.conf
sata1: /dev/disk/by-id/{disk-id}
通过它,我确实看到了 SMART 统计数据,并且除了磁盘降速之外的所有内容都可以正常工作。使用 virtio 而不是 SATA 不会给我 SMART 值。使用 hdparm -y 使驱动器进入睡眠状态在 VM 内不起作用。在 proxmox 控制台上执行相同操作会导致睡眠,但它会在几秒钟后醒来。
通过整个 HBA 目前不是一种选择。
我在一个论坛上读到,首先安装 Debian,然后手动安装 proxmox 包导致成功。然而,这仍然是 Debian jessie 和三年前的事。 在 Debian Stretch 上安装 Proxmox VE 在我最后尝试之前,我想确保将磁盘作为原始文件传递是否会导致结果。
也许有人对如何实现我的最终目标有想法。