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

最近用几块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
其中就包含上面的内容而且是自动化配置,很方便实用。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容