分页: 1 / 5

[问题]关于Ubuntu潜在损伤笔记本硬盘问题

发表于 : 2008-04-23 2:44
neosnake
首先,有问题要勇于承认。这个不是谣言!Ubuntu官方也已经确认此bug的存在,
官方bug列表:https://wiki.ubuntu.com/DanielHahler/Bu ... 091a5ba772

已经确认在我的笔记本Asus A6Je(希捷ST980811AS)上有此问题。Load_Cycle_Count会快速增长,大约每5分钟增加15~20。一般笔记本硬盘设计使用寿命此数值是600000次。

检测办法:

代码: 全选

sudo smartctl -a $HDD | grep Load_Cycle_Count
(你需要安装smartmontools这个包来执行此命令。对于有些机器你可能还需要手工打开硬盘的S.M.A.R.T监测:

代码: 全选

sudo smartctl -s on $HDD

输出类似:
193 Load_Cycle_Count 0x0012 066 066 000 Old_age Always - 349519
最后面的那个数值就是Load_Cycle_Count, 如果你发现自己的硬盘这个值开机后不断快速增加,那恭喜你中招了~~

参照官方给出的暂时解决办法:

代码: 全选

创建一个名为"99-hdd-spin-fix.sh"的文件,写如下两行字(针对SATA硬盘):
#!/bin/sh
hdparm -B 254 /dev/sda  (注意:如果你是PATA硬盘这里是/dev/hda,根据自己情况修改)
并将该文件复制到以下三个位置:
/etc/acpi/suspend.d/
/etc/acpi/resume.d/
/etc/acpi/start.d/
处理后,恢复正常,Load_Cycle_Count不再不断增长。
但是貌似硬盘温度有轻微上升4度左右。所以请大家自己酌情选择是否修改。

P.S. 我已经将自己硬盘情况添加到上面链接中Affected Hardware表格最后,各位如果也确认有问题的话也可以完善此表格。

另外,请Ubuntu卫道士就不要拍砖了。 :twisted: :twisted:

发表于 : 2008-04-23 8:53
alpha.gu
8.04的版本将会包含这个Fix吗?

发表于 : 2008-04-23 8:56
Zhu.CA
alpha.gu 写了:8.04的版本将会包含这个Fix吗?
看LZ给出的引用页,里面有hardy

发表于 : 2008-04-23 9:00
hanben2000
怕怕!
希望尽快修复!

发表于 : 2008-04-23 10:49
neosnake
Zhu.CA 写了:
alpha.gu 写了:8.04的版本将会包含这个Fix吗?
看LZ给出的引用页,里面有hardy
我的就是Hardy :(

发表于 : 2008-04-23 11:33
寂寞杀手
那些“卫道者”的话可以自动忽略——他们都是“伪卫道者”!

发表于 : 2008-04-23 11:40
matri
日经问又来了,这根本不是什么问题,事实上等到你硬盘走到设计寿命终点之前的某一天它就已经坏道丛生挂掉了,正常本本也不是每次开机只增加一点,这个跟系统对于硬盘的电源管理方式有关,每次系统将硬盘断电再加电的瞬间都会产生这个东西,修复方式无非是调节对于硬盘的电源管理,这样当然会造成温度升高。

ubuntu到现在已经走过三年多的时间,这个bug的存在基本上也存在两三年了,按照理论上这个bug的伤害,使用ubuntu的笔记本电脑早就应该爆出大批硬盘损害报告了,而且就在3000使用小时之内,事实上你见过吗?

我一台机器的硬盘已经从6.06跑到8.04了,它是24小时开机的下载与文件打印服务器,使用小时远远超过5000小时,那又如何?它还活得好好的,本论坛这样的情况绝对不是少数。

不要在这样的枝节小事上浪费自己的时间,这是无意义的,这个bug存在,但没有事例证明它有什么严重危害。

发表于 : 2008-04-23 12:15
cloudli
刚从网上搜索了下,发现很多人对比linux和windows系统,window xp系统和vista这个Load_Cycle_Count数值增长更快,大家可以自行测试用window xp一小时之后,测试下这个数值增长了多少,一定会吓得你下次不敢再用windows。

发表于 : 2008-04-23 12:38
neosnake
cloudli 写了:刚从网上搜索了下,发现很多人对比linux和windows系统,window xp系统和vista这个Load_Cycle_Count数值增长更快,大家可以自行测试用window xp一小时之后,测试下这个数值增长了多少,一定会吓得你下次不敢再用windows。
你确信你测试过你自己的机器在XP下也有此问题?
我的机器上在XP下Load_Cycle_Count没有增长(30分钟),但是确实有些机器在Win下面也有增长,比如昨天晚上我检测自己机器后,又试了试我同学的本本在XP下发现半小时内Load_Cycle_Count增加了2。

发表于 : 2008-04-23 12:54
cloudli
neosnake 写了:
cloudli 写了:刚从网上搜索了下,发现很多人对比linux和windows系统,window xp系统和vista这个Load_Cycle_Count数值增长更快,大家可以自行测试用window xp一小时之后,测试下这个数值增长了多少,一定会吓得你下次不敢再用windows。
你确信你测试过你自己的机器在XP下也有此问题?
我的机器上在XP下Load_Cycle_Count没有增长(30分钟),但是确实有些机器在Win下面也有增长,比如昨天晚上我检测自己机器后,又试了试我同学的本本在XP下发现半小时内Load_Cycle_Count增加了2。
这个就像上面bug列表显示的一样,并不是所有的机型都会出现这个问题的,我的是dell的inspiron,很不幸也在那个bug列表里,也出现了这个bug,但是我在xp下,刚才测试了增长更快,1个小时50多点,linux下你上面的修复的fix打上了,已经没有增长了,这个应该就是楼上的楼上说的,是系统的电源管理问题,但是这个数值到底是否会影响硬盘呢?还没有硬件厂商来个官方说明,如果按照我本本的具体情况,那用windows不是更快的挂掉?在网上查寻到,还有人的机型用winxp,一小时内这个数值增长100多点,但是呢,windows丝毫的不在意这个问题,winxp也发行了好多年了,好像都没人反应出来这个,微软也不说明这情况,是否,这个数值多少没多大意义呢?这才是疑问的关键。

发表于 : 2008-04-23 12:57
yangyuruc
不能麻痹大意哈
我的好像也存在这个问题
不过在xp下好像也是疯涨

发表于 : 2008-04-23 12:58
xiooli
这个东西本来就算为保护硬盘磁头所采用的新技术,搞的还成bug了。

发表于 : 2008-04-23 13:02
sevk
[原创]{正} Ubuntu电源管理问题有效解决方案3.3修改(sata硬盘,IDE也可参照) viewtopic.php?t=103362&highlight=

建议这样修改

发表于 : 2008-04-23 13:18
iriccis
豁出去了 笔记本硬盘也不差那几万次的糟蹋了

发表于 : 2008-04-23 14:22
benzene
这个问题确实很严重
我也是dell的inspiron,装了8.04后,是不是可以听到磁头的声音,有点像水“滴答”一下,很不舒服,vista下就不会