抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

内容:Linux机械硬盘休眠软件
系统:Archlinux

简介

在用机械硬盘作为仓储盘时, 机械硬盘无法自动进行休眠, 导致通电时间迅速上升. 由于机械硬盘的寿命和通电时间相关, 因此, 在不用机械硬盘时, 需要让其自动进行休眠.

安装与使用

安装 hdparm 软件包

1
yay -S hdparm

查询硬盘信息

1
hdparm -I /dev/sdX

查询当前电源管理APM(Advanced Power Management) 参数

1
hdparm -B /dev/sdX

设置 APM参数, 1-127允许磁盘休眠,128-254不允许,255会完全关闭电源管理功能
该参数影响机械硬盘磁头旋转速度下降得快慢, 如果设置为0会使硬盘直接停转, 可能会容易使硬盘损坏. 因此, 一般将其设置为127

1
# hdparm -B 127 /dev/sdX

设置休眠所需时间,实际时间为参数的5倍,例如参数为60, 则休眠需要60*5=300s

1
# hdparm -S 60 /dev/sdX

开机启动

配置/etc/udev/rules.d/69-hdparm.rules文件

1
ACTION=="add", SUBSYSTEM=="block", KERNEL=="sdX", RUN+="/usr/bin/hdparm -B 127 -S 0 /dev/sdX"

硬盘状态查询

在不唤醒磁盘的状况下查询硬盘状态

1
smartctl -i -n standby /dev/sdc