前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >armbian/debian/linux 硬盘休眠

armbian/debian/linux 硬盘休眠

作者头像
Laikee
发布2024-03-05 10:37:56
3530
发布2024-03-05 10:37:56
举报
文章被收录于专栏:Laikee Tech SpaceLaikee Tech Space

该篇教程主要讲解设置hdparm让硬盘自动休眠,如果你打算用arm设备作为Linux备份机

Tip:该教程只适用相关系统硬盘不能自动休眠或无休眠设置项,设置需要按实际情况设置。

查看是否已安装hdparm# hdparm

1935144006.png
1935144006.png
代码语言:javascript
复制
安装hdparm#
sudo apt-get install hdparm
查看硬盘是否支持写入缓存,有* (星号),表示支持#
sudo hdparm -I /dev/sda | grep 'Write cache'
让硬盘进入待机模式#
hdparm -y /dev/sda1
让硬盘进入睡眠模式#
hdparm -Y /dev/sda1
设置定时休眠#
5分钟无操作休眠(参数是5的倍数,比如60*5是300秒也就是5分钟)

hdparm -S 60 /dev/sda1
修改hdparm配置#
ls /dev/disk/by-id

查看你的硬盘ID

代码语言:javascript
复制
sudo vim /etc/hdparm.conf
/dev/disk/by-id/ata-TOSHIBA_MD04ABA400V_2818KRSKFMYB {
    apm  = 127
    spindown_time = 60
    write_cache = on
}

然后执行 sudo /usr/lib/pm-utils/power.d/95hdparm-apm resume 或者重启

在5分没使用硬盘的情况下, 硬盘会自动休眠了

ps :

/dev/disk/by-id/* 自己去看下这个目录下自己的文件名 spindown_time 60 计算参考

代码语言:javascript
复制
0 = disabled
1..240 = multiples of 5 seconds (5 seconds to 20 minutes)
241..251 = 1..11 x 30 mins
252 = 21 mins
253 = vendor defined (8..12 hours)
254 = reserved
255 = 21 mins + 15 secs
write_cache 写缓存自己决定是否要开启,可以使用off

不支持apm的需要设置 force_spindown_time 看文档说的是除了spindown以外参数都正常

https://blog.csdn.net/lovefengchenlove/article/details/129468283 https://www.cnblogs.com/HGNET/p/17077365.html

本文参与?腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-03-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体同步曝光计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com