传说,传说Ubuntu会大大增加笔记本电脑硬盘的Load Cycle数目,而这个数目对于一块硬盘是有限的,于是对硬盘寿命构成了威胁。
传说总是要验证的—— 验证方法在很多地方都有,是这个样子的:
在ubuntu下,需要安装smartmontools (这个可以用apt得到)
启用监视:
sudo smartctl -s on /dev/sda #这里换成你真实的硬盘
查看数目:
sudo smartctl -a /dev/sda | grep Load_Cycle_Count #注释同上
如果这个数字在一天之内有上百的涨幅那么恭喜你,和我一样——中彩了:(
这里提供一个非官方的解决方法(我从launchpad转载翻译的,原文由Michael发表)
编辑这个文件的相关项,使其如下 /etc/laptop-mode-laptop-mode.conf
CONTROL_HD_IDLE_TIMEOUT=1
LM_AC_HD_IDLE_TIMEOUT_SECONDS=300
LM_BATT_HD_IDLE_TIMEOUT_SECONDS=300
NOLM_HD_IDLE_TIMEOUT_SECONDS=7200
CONTROL_HD_POWERMGMT=1
BATT_HD_POWERMGMT=254
LM_AC_HD_POWERMGMT=255
NOLM_AC_HD_POWERMGMT=255
同时编辑 /etc/default/acpi-support
ENABLE_LAPTOP_MODE=true
SPINDOWN_TIME=60
还有/etc/acpi/power.sh
把"$HDPARM -B 1 /dev/$drive 2>/dev/null"
改为"$HDPARM -B 254 /dev/$drive 2>/dev/null"
我注一下,官方说254(最保守参数)对有的电脑不起作用,需要255(禁用)
我的本本硬盘经过这样修改参数已经能够正常工作了:)