关于Ubuntu笔记本硬盘Bug的解答

关于Ubuntu笔记本硬盘Bug的解答

这个问题主要出在笔记本上,此Bug造成的后果为令硬盘的Load/Unload
Cycle次数疯狂增长,我的机器就不幸中彩,每分钟就增加好几次,网上称一般硬盘的设计是能够承受600000次。最让我受刺激是我一个朋友跟我差不多
时间买的硬盘,他的这个数值是0,而我的是11060……

先来验证下这个问题……,需要安装smartmontools包(sudo apt-get install smartmontools)。

然后开启S.M.A.R.T.监视,运行sudo smartctl -s on $HDD($HDD在我机器上是/dev/sda),然后运行sudo smartctl -a $HDD | grep Load_Cycle_Count。

输出结果如下:

225 Load_Cycle_Count 0×0032 099 099 000 Old_age Always – 11060

我的是11060,刷新几次,如果你的数值增长很快,那很幸运,你中彩了。

解决办法,网上有两个:

方法1、创建一个名为"99-hdd-spin-fix.sh"的文件(文件名保留99-和.sh,中间可以随便写),写如下两行字:

#!/bin/sh

hdparm -B 254 /dev/sda

并将该文件复制到以下三个位置:

/etc/acpi/suspend.d/

/etc/acpi/resume.d/

/etc/acpi/start.d/

注:原作者说这种方法只适用于SATA硬盘,不过我的硬盘是IDE的,也有效。此外,据说这种解决方法会造成硬盘过热,不过现在是冬天,感觉不太明显,再看看吧。

方法2、安装laptop-mode-tools(好像UBuntu 7.10默认就装了的),并修改文件/etc/laptop-mode/laptop-mode.conf,设置CONTROL_HD_POWERMGMT=1。
注:第二种方法测试了下,在我的机器上无效。
 上面两个方法都需要用sudo执行。——————————————->



评论权限被关闭.



赞助商

文章归档

好友推荐链接

强力推荐链接

分类目录

   

统计信息

Translator

Chinese (Simplified) flagItalian flagKorean flagChinese (Traditional) flagPortuguese flagEnglish flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flag
Croatian flagDanish flagFinnish flagPolish flagSwedish flagNorwegian flag          

标签

专利战 世界 中国 为什么 介绍 使用 公司 分析 利用 功能 原谅我红尘颠倒 发现 天涯 如何 实现 工具 慕容雪村 技术 插件 搜索引擎 支持 数据库 文件 方式 时间 服务器 用户 简单 系统 网站 美国 解决 谁的心不曾柔软 进行 部分 问题 AJAX blog Google LAN Linux MySQL PHP plugin WordPress

热门浏览