keng868 发表于 2024-10-28 09:32

PVE如何实现关机的虚拟机直通的硬盘休眠呢?

我的pve装了个win server做冷备NAS,RDM直通了6块硬盘,平常很少用。

如何实现这个win虚拟机关机后,直通的磁盘跟着休眠, 启动win后,又自动唤醒硬盘呢?

这样是不是太麻烦了?

散落烟灰 发表于 2024-10-28 16:41

不妨考虑直接装个windows server 做宿主系统,开个SMB做存储,功耗控制也精细,原生自带休眠,虚拟机用hyper-v,现在也支持虚拟黑裙7.x了,省去了很多中间的折腾环节.

lyf362345 发表于 2024-10-28 19:43

本帖最后由 lyf362345 于 2024-10-29 10:45 编辑

使用pve hook调用hdparm,文档参考:https://pve.proxmox.com/pve-docs/chapter-pct.html#_hookscripts
我刚用这个做了个脚本,实现开启虚拟机后,挂载里面的smb到pve,然后再共享给lxc

mdk2000 发表于 2024-10-28 20:05

打开硬盘epc就行,我一个月都不会被激活

hdparm一定要删掉,应为会破坏epc

https://github.com/Seagate/openSeaChest

找到要改的盘
openSeaChest_PowerControl -s

关了高级电源
openSeaChest_PowerControl -d /dev/sg0 --disableAPM

打开epc
openSeaChest_PowerControl -d /dev/sg0 --EPCfeature enable

设置epc参数
openSeaChest_PowerControl -d /dev/sg0 --idle_a 2000 --idle_b 600000 --standby_z 1800000

时间自己看着改
--idle_b是磁头归位时间,600000=10分钟
--standby_z是休眠,1800000=30分钟
页: [1]
查看完整版本: PVE如何实现关机的虚拟机直通的硬盘休眠呢?