黑群晖 jellyfin docker 黑群晖硬盘休眠

Proxmox VE 虚拟机 安装黑群晖解决休眠问题

Proxmox VE 虚拟机 安装黑群晖解决休眠问题

最近在折腾黑群晖,一直被硬盘休眠问题困扰,平时群晖的访问频率并不高,硬盘一直在工作即耗电又会发出噪音。本着折腾的原则,研究了一下硬盘休眠的方法。

其实之前用裸机群晖也是可以成功实现休眠的,但是后来想了想这样有点太浪费资源了,就想把软路由也集成进去,并且可能涉及到要开win系统挂迅雷下载之类的需求,经过同事的安利选择了PVE作为底层平台。
PVE的好处是效率高,据官方宣传只比裸机损失1%~3%的性能,并且还可以实现PCI-E直通等功能。
另外,有这样一个平台在,安装各种系统都会变得简单许多,尤其是在测试黑群晖的引导时,不需要反复烧录U盘了。

PVE本身并不是为家庭环境设计的,所以在设计之初就没有考虑到硬盘会休眠这个需求。PVE会有一个统计服务,每隔几十秒就会调用一次pvs和lvs这两个命令,获取一下当前磁盘的空间使用情况。这两个命令会导致磁盘无法进入休眠状态。除此之外PVE还会运行一个smartd服务,默认设置下每隔半个小时读取一下硬盘的SMART信息。当然,这两个功能在真正的服务器上是很必要的,但是对于家庭环境来说,不需要这么频繁的读取SMART,可以通过修改smartd的配置将扫描间隔延长,我这里是24小时检查一次,可以根据需要来调整。

这两个命令实际上是Linux系统的LVM模块带有的命令,用途是获取逻辑卷和物理卷的容量信息。那么想要让这两个命令在执行过程中不要扫描机械盘,只需要在./etc/lvm/lvm.conf文件中设置一下排除就可以了。

You can enable IO debugging via echo 1 > /proc/sys/vm/block_dump and then watch the debugging messages in /var/log/syslog. This has the advantage of obtaining some type of log file with past activities whereas iotop only shows the current activity.

未完待续…

原文链接:https://blog.51cto.com/u_16213606/7957219

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享