我正在寻找有关如何使用proxmox创建并通过原始设备传递到VM的答案。通过这一过程,我希望能够完全控制包括S.M.A.R.T.统计信息和磁盘转速下降。 目前,我正在使用通过proxmox提供的SATA直通的直通。 不幸的是,我不知道如何从我的(空)磁盘创建原始磁盘文件)。此外,我不确定如何将其绑定到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和三年前的事情。 Install Proxmox VE on Debian Stretch 在最后尝试之前,我想确定是否将磁盘作为原始文件传递会导致结果。
也许有人对如何实现我的最终目标有所了解。
答案 0 :(得分:0)
根据“通过”磁盘,我对您的问题没有明确的答案,但我最近为我的用例找到了一个足够好的解决方案。
我有一个 HDD,我计划将其用作 VM 的备份目录,但我也想在其上放置任何类型的数据,并与任何想要的 VM 共享该磁盘。
我找到的解决方案是使用 ZFS 格式化磁盘,然后为不同用途创建挂载点(vzdump 备份、跨虚拟机共享 nas 文件夹 + ISO 挂载点等...)。我遵循了本指南:https://forum.level1techs.com/t/how-to-create-a-nas-using-zfs-and-proxmox-with-pictures/117375
我最终在 proxmox 主机上安装了 samba,并通过 SMB 配置共享磁盘的某些文件夹/挂载点。现在该设备在网络上显示为普通磁盘,具有出色的读/写速度,因为一切都在本地。
抱歉,这篇文章没有“回答”您的问题(没有 SMART 数据或类似的低级别内容:'( ) 但共享存储 ^^'