编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

PVE下硬盘无法自动休眠的解决(linux通用)

wxchong 2024-10-22 17:57:15 开源技术 19 ℃ 0 评论

最近用几块WD的测试盘组了个ZFS pool,设置了静音和自动休眠,手工用hdparm -y的方式可以让pool下的硬盘都休眠且不会无故自动唤醒。然而hdparm -S 60设置自动休眠的时候,发现完全不起作用。于是写了个脚本来实现。如下:


github: https://github.com/ivanhao/hdspindown

hdspindown

用来解决linux下通过hdparm -S 60这种方式硬盘无法自动休眠的问题。例如一些WD的硬盘,或pve下zfs硬盘。
注意:这里硬盘需要是/dev/sd这种格式的,如果是/dev/hd的,自己修改一下

用法:

单盘:

./hdspindown sda

多盘(所有盘):

./spindownall 

计划任务:

*/5 * * * * /path/spindownall  #五分钟运行一次

计划任务可以通过crontab -e自行添加


为了简化操作,我写了个pve工具:
https://github.com/ivanhao/pvetools.git
其中就包含上面的内容而且是自动化配置,很方便实用。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表