2

我正在寻找有关如何使用 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 在我最后尝试之前,我想确保将磁盘作为原始文件传递是否会导致结果。

也许有人对如何实现我的最终目标有想法。

4

1 回答 1

0

根据“通过”磁盘,我对您的问题没有明确的答案,但我最近为我的用例找到了一个足够好的解决方案。

我有一个硬盘,我计划用作虚拟机的备份目录,但我也想在上面放任何类型的数据,并与任何想要的虚拟机共享该磁盘。

我找到的解决方案是使用 ZFS 格式化磁盘,然后为不同的用途创建挂载点(vzdump 备份、跨 VM 的共享 nas 文件夹 + ISO 挂载点等)。我遵循了本指南:https ://forum.level1techs.com/t/how-to-create-a-nas-using-zfs-and-proxmox-with-pictures/117375

我最终在 proxmox 主机本身上安装了 samba,并通过 SMB 配置共享磁盘的某些文件夹/挂载点。现在该设备在网络上显示为普通磁盘,具有出色的读/写速度,因为一切都是本地的。

抱歉,这篇文章没有“回答”您的问题(没有 SMART 数据或类似的低级别内容:'()但共享存储 ^^'

于 2021-06-10T13:16:00.590 回答