最近用 FreeBSD 系统总能感觉到硬盘突然工作了,在论坛上一问,是硬盘电源管理方面的事情,问题还挺严重,直接影响到硬盘的寿命,之前 Ubuntu 也发生过此事。
实测发现 FreeBSD 8.1 系统里硬盘默认的电源管理级别是 0x60,ATA 手册中是 Intermediate power management levels with Standby。
delphij 给出了一个方法将电源管理级别提高到 0xFE,这样硬盘不会挂起了,用电也相对多了。
camcontrol cmd ada0 -a "EF 05 00 00 00 00 00 00 00 00 FE 00"
可以将其加入 root 用户的 crontab 中,条件是 @reboot。
Over!
为什么会影响寿命?
挂起不是蛮好的嘛?
反复挂起再启动,我用了ubuntu接近3年,总之硬盘还是很ok的,其实寿命也就那样,不会超过太多吧,差不多时间就会考虑更换硬盘了。
@婉秋 LLC只是个参考,应该不会有太大的影响。
话说那句话可以直接加到rc.conf的
也可以,方法很多,看喜好。