Ubuntu用着用着就开始狂写硬盘?
- fearmind
- 帖子: 212
- 注册时间: 2007-08-24 13:32
Ubuntu用着用着就开始狂写硬盘?
---
我的Ubuntu用着用着,突然就开始变得很卡,鼠标不能动了,键盘也没有反应了。而硬盘的指示灯一直在闪,并且能听到从硬盘中发出来的刮片的声音……有点恐怖……
---
我以为是Ubuntu自己在做系统备份,但是,这也太离谱了,显然不是。不知道为什么会这样?哪位高人知道啊?
我的Ubuntu用着用着,突然就开始变得很卡,鼠标不能动了,键盘也没有反应了。而硬盘的指示灯一直在闪,并且能听到从硬盘中发出来的刮片的声音……有点恐怖……
---
我以为是Ubuntu自己在做系统备份,但是,这也太离谱了,显然不是。不知道为什么会这样?哪位高人知道啊?
- ubuntusky
- 帖子: 185
- 注册时间: 2007-02-25 22:55
- fearmind
- 帖子: 212
- 注册时间: 2007-08-24 13:32
- ubuntusky
- 帖子: 185
- 注册时间: 2007-02-25 22:55
- ubuntusky
- 帖子: 185
- 注册时间: 2007-02-25 22:55
不是,那块硬盘最后发展到开机bios自检时,硬盘都发出怪怪的声音。和IBM硬盘的处理方法一样,把数据线取下,再用力接上,又能正常,但ibm硬盘这样处理后用不了几天,又会怪叫,
我用的fireball 正常后接到一台老电脑上装了win,现在还能用
硬盘有怪声的,一般来说都是寿命快到的一个重要迹象。
IBM40G的玻璃盘的怪声比较典型:嗒嗒的声音,不是特别恐怖。
fireball的怪声听起来最恐怖: 和磨刀的声音一样
segate的怪声最小:也是嗒嗒的声音。
bios 自检时听到这样的声音,绝对是硬盘快挂的征兆。linux下如果突然硬盘狂转,有时候没开什么程序,也会出现硬盘突然狂转,狂转前没有任何先兆, 其实也是硬盘快挂的征兆,虽然有可能在win下还能继续长期使用,但可以说明这块硬盘的质量已经出了问题。
曾见过一块40G的硬盘,坏道很多,但仍然能启动windows ,最后挂掉后,bios能检出,任何硬盘工具都没办法搞定。
整个论坛,到现为止,有类似报道的帖子,我知道的,不超过5个。如果你手上的旧硬盘多,就有可能遇到这种情况。
win的ntfs 貌似对问题硬盘的容错能力比较强。至少突然掉电,不会出问题
我用的fireball 正常后接到一台老电脑上装了win,现在还能用
硬盘有怪声的,一般来说都是寿命快到的一个重要迹象。
IBM40G的玻璃盘的怪声比较典型:嗒嗒的声音,不是特别恐怖。
fireball的怪声听起来最恐怖: 和磨刀的声音一样
segate的怪声最小:也是嗒嗒的声音。
bios 自检时听到这样的声音,绝对是硬盘快挂的征兆。linux下如果突然硬盘狂转,有时候没开什么程序,也会出现硬盘突然狂转,狂转前没有任何先兆, 其实也是硬盘快挂的征兆,虽然有可能在win下还能继续长期使用,但可以说明这块硬盘的质量已经出了问题。
曾见过一块40G的硬盘,坏道很多,但仍然能启动windows ,最后挂掉后,bios能检出,任何硬盘工具都没办法搞定。
整个论坛,到现为止,有类似报道的帖子,我知道的,不超过5个。如果你手上的旧硬盘多,就有可能遇到这种情况。
win的ntfs 貌似对问题硬盘的容错能力比较强。至少突然掉电,不会出问题
- fearmind
- 帖子: 212
- 注册时间: 2007-08-24 13:32
- ubuntusky
- 帖子: 185
- 注册时间: 2007-02-25 22:55
- ubuntusky
- 帖子: 185
- 注册时间: 2007-02-25 22:55
硬盘怪声解释,nnnnnd 这个也被我找到了。非要拿洋文吓唬人才有人信的。
Is your hard drive making any unusual sounds? This is usually a sign
that the HD is going bad or is bad. I would make a backup quick if you
don't have one.
hth,
Another possibility is the hard disk is beginning to fail. Are you getting
any other errors? Do you hear any clicking, grinding, or harmonic noises
coming from the disk? If so, throw the data to tape or a good hard disk and
replace it. if you hear
any odd noises or begin to get I/O errors, or bus resets, replace it
immediately.
try removing disks and see if the problem goes
away. If it does, live without the disks or get a bigger power
supply.
-
- 帖子: 5
- 注册时间: 2006-10-12 21:11
-
- 帖子: 48
- 注册时间: 2007-09-08 19:01
别紧张,如果你的硬盘是新的正品的话,没可能这么早就坏了,而且搂主的硬盘也不是在启动机器的时候就听到什么异响的吧。
1,既然硬盘会不定时的狂转,那就一定有什么进程在活动,所以,一旦你发现硬盘指示灯开始狂闪,就切换到root下,打开top,看看那个进程在最上边,用了 99%的cpu。因为一些程序如dlocate会在cron下安装脚本,定时update-dlocatedb的。在我的机器上,一旦硬盘灯开始狂闪, 我就发现 find这个进程就在top的最上面,然后 我用egrep find /etc/cron.daily/* 就找到许多的程序要用它。
要知道能自己后台运行的程序太多了,出现问题,要定位它,解决它,冷静哦。
2,使用smartmontools工具包带的 smartctrl看硬盘有没有损坏。在我的机器上用 smartctrl -A /dev/sda,有这样的输出:
root@LeiCao:~# smartctl -A /dev/sda
smartctl version 5.37 [i686-pc-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/
=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000b 100 100 062 Pre-fail Always - 0
2 Throughput_Performance 0x0005 100 100 040 Pre-fail Offline - 0
3 Spin_Up_Time 0x0007 141 141 033 Pre-fail Always - 2
4 Start_Stop_Count 0x0012 099 099 000 Old_age Always - 1619
5 Reallocated_Sector_Ct 0x0033 100 100 005 Pre-fail Always - 0
7 Seek_Error_Rate 0x000b 099 099 067 Pre-fail Always - 1
8 Seek_Time_Performance 0x0005 100 100 040 Pre-fail Offline - 0
9 Power_On_Hours 0x0012 100 100 000 Old_age Always - 384
10 Spin_Retry_Count 0x0013 100 100 060 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 122
191 G-Sense_Error_Rate 0x000a 100 100 000 Old_age Always - 0
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 24
193 Load_Cycle_Count 0x0012 099 099 000 Old_age Always - 13158
194 Temperature_Celsius 0x0002 144 144 000 Old_age Always - 38 (Lifetime Min/Max 25/49)
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 2
197 Current_Pending_Sector 0x0022 100 100 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0008 100 100 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x000a 200 253 000 Old_age Always - 0
223 Load_Retry_Count 0x000a 100 100 000 Old_age Always - 0
注意 ID 5/191/198/199,在硬盘完全完好的时候,值都应该是0,不过,即使不是0,也不代表硬盘就不能使用了,只是有一些空间有坏快,可用空间变少了。
在《深入理解计算机系统中》讲到了硬盘的组织结构,看一看就明白了,我就不多说了。
1,既然硬盘会不定时的狂转,那就一定有什么进程在活动,所以,一旦你发现硬盘指示灯开始狂闪,就切换到root下,打开top,看看那个进程在最上边,用了 99%的cpu。因为一些程序如dlocate会在cron下安装脚本,定时update-dlocatedb的。在我的机器上,一旦硬盘灯开始狂闪, 我就发现 find这个进程就在top的最上面,然后 我用egrep find /etc/cron.daily/* 就找到许多的程序要用它。
要知道能自己后台运行的程序太多了,出现问题,要定位它,解决它,冷静哦。
2,使用smartmontools工具包带的 smartctrl看硬盘有没有损坏。在我的机器上用 smartctrl -A /dev/sda,有这样的输出:
root@LeiCao:~# smartctl -A /dev/sda
smartctl version 5.37 [i686-pc-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/
=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000b 100 100 062 Pre-fail Always - 0
2 Throughput_Performance 0x0005 100 100 040 Pre-fail Offline - 0
3 Spin_Up_Time 0x0007 141 141 033 Pre-fail Always - 2
4 Start_Stop_Count 0x0012 099 099 000 Old_age Always - 1619
5 Reallocated_Sector_Ct 0x0033 100 100 005 Pre-fail Always - 0
7 Seek_Error_Rate 0x000b 099 099 067 Pre-fail Always - 1
8 Seek_Time_Performance 0x0005 100 100 040 Pre-fail Offline - 0
9 Power_On_Hours 0x0012 100 100 000 Old_age Always - 384
10 Spin_Retry_Count 0x0013 100 100 060 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 122
191 G-Sense_Error_Rate 0x000a 100 100 000 Old_age Always - 0
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 24
193 Load_Cycle_Count 0x0012 099 099 000 Old_age Always - 13158
194 Temperature_Celsius 0x0002 144 144 000 Old_age Always - 38 (Lifetime Min/Max 25/49)
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 2
197 Current_Pending_Sector 0x0022 100 100 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0008 100 100 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x000a 200 253 000 Old_age Always - 0
223 Load_Retry_Count 0x000a 100 100 000 Old_age Always - 0
注意 ID 5/191/198/199,在硬盘完全完好的时候,值都应该是0,不过,即使不是0,也不代表硬盘就不能使用了,只是有一些空间有坏快,可用空间变少了。
在《深入理解计算机系统中》讲到了硬盘的组织结构,看一看就明白了,我就不多说了。
- aitilang
- 帖子: 1026
- 注册时间: 2007-04-28 21:38