linux 系统 如何检测 磁盘 是否损坏

linux 系统 如何检测 磁盘 是否损坏,第1张

可以通过hdparm

测试硬盘读写速度的方法

 测试各硬盘读取速度判断硬盘故障

在服务端命令窗口中执行如下命令

hdparm

-t

/dev/hda

(IDE硬盘)

hdparm

-t

/dev/sda

(SATA、SCSI、硬RAID卡阵列)

hdparm

-t

/dev/md0

(软RAID设备)

测试结果在空载情况下应

>40M/s

,在负载情况下平均应

>

20M/s

为正常,如测试结果极低则需要进一步使用硬盘专用检测工具测试是否为硬盘故障。

 参数:

-a<快取分区>

设定读取文件时,预先存入块区的分区数,若不加上<快取分区>选项,则显示目前的设定

-A<0或1>

启动或关闭读取文件时的快取功能。

-c

设定IDE32位I/O模式。

-C

检测IDE硬盘的电源管理模式。

-d<0或1>

设定磁盘的DMA模式。

-f

将内存缓冲区的数据写入硬盘,并清楚缓冲区。

-g

显示硬盘的磁轨,磁头,磁区等参数。

-h

显示帮助。

-i

显示硬盘的硬件规格信息,这些信息是在开机时由硬盘本身所提供。

-I

直接读取硬盘所提供的硬件规格信息。

-k<0或1>

重设硬盘时,保留-dmu参数的设定。

-K<0或1>

重设硬盘时,保留-APSWXZ参数的设定。

-m<磁区数>

设定硬盘多重分区存取的分区数。

-n<0或1>

忽略硬盘写入时所发生的错误。

-p

设定硬盘的PIO模式。

-P<磁区数>

设定硬盘内部快取的分区数。

-q

在执行后续的参数时,不在屏幕上显示任何信息。

-r<0或1>

设定硬盘的读写模式。

-S<时间>

设定硬盘进入省电模式前的等待时间。

-t

评估硬盘的读取效率。

-T

平谷硬盘快取的读取效率。

-u<0或1>

在硬盘存取时,允许其他中断要求同时执行。

-v

显示硬盘的相关设定。

-W<0或1>

设定硬盘的写入快取。

-X<传输模式>

设定硬盘的传输模式。

-y

使IDE硬盘进入省电模式。

-Y

使IDE硬盘进入睡眠模式。

-Z

关闭某些Seagate硬盘的自动省电功能。

查看/var/log/message

dmesg |egrep "sd|eth/memory/disk"

cat /var/log/messages |grep -i fail

dmesg |grep -i err

检查硬盘是否正常

smartctl简单用法

smartctl -A /dev/sda 查看硬盘的详细信息

smartctl -a <device>检查该设备是否已经打开SMART技术。

smartctl -s on <device>如果没有打开SMART技术,使用该命令打开SMART技术。

smartctl -t short <device>后台检测硬盘,消耗时间短;

smartctl -t long <device>后台检测硬盘,消耗时间长;

smartctl -C -t short <device>前台检测硬盘,消耗时间短;

smartctl -C -t long <device>前台检测硬盘,消耗时间长。其实就是利用硬盘SMART的自检程序。

smartctl -X <device>中断后台检测硬盘。

smartctl -l selftest <device>显示硬盘检测日志。

smartctl -l error <device>显示硬盘错误汇总。

内存可以看这个日志

/var/log下的mcelog

如果内存有问题就会出现下面的日志信息

Corrected error

MCi_MISC register valid

MCi_ADDR register valid

MCA: MEMORY CONTROLLER RD_CHANNELunspecified_ERR

Transaction: Memory read error

Memory read ECC erro

chkdsk。

chkdsk的全称是checkdisk,就是磁盘检查的意思。这个东西是当你的系统崩溃或者非法关机的时候由系统来调用检查磁盘的,也可以由手工通过命令行调用来检查某一个磁盘分区。

该工具基于被检测的分区所用的文件系统,创建和显示磁盘的状态报告。Chkdsk 还会列出并纠正磁盘上的错误。如果不带任何参数,chkdsk 将显示当前驱动器中的磁盘状态。

扩展资料

chkdsk检查适用情况:

1、windows7系统进入到欢迎界面,无法输入用户密码,即键盘没反应,但键盘 *** 作bios、F8功能键等进入欢迎界面之前的 *** 作都正常,可以进入安全模式;

2、系统启动过程中蓝屏,即蓝底白字屏幕显示,低端显示stop:0x???????字样,即蓝屏代码。

3、磁盘分区变成ram格式。

4、突然断电,重启电脑无法进入系统;

5、电脑运行速度非常慢,磁盘指示灯非常忙,杀毒软件检测不到病毒。

参考资料来源:百度百科--chkdsk


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8633926.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存