linux下检测磁盘状态
一、先通过linux服务器通过smart 检测你的硬盘和磁盘阵列. 硬盘的状况: 硬盘的健康状况: 注意 执行如下命令可以看到详细的参数: 输出完整结果: 定期登录到服务器上运行smartctl是比较麻烦的,linux提供了系统进程smartd 这个配置文件中大部分可能是注释掉的说明,只需要和当前硬盘相关的一行写入正确即可: 上边的配置表示smartd以静默状态工作,当SMART中报告PASSED的时候不理睬 即可完成对SMART的全部配置. 二、我们还可以通过hdparm 测试硬盘读写速度的方法 测试各硬盘读取速度判断硬盘故障 在服务端命令窗口中执行如下命令 hdparm -t /dev/hda (IDE硬盘) hdparm -t /dev/sda (SATA、SCSI、硬RAID卡阵列) hdparm -t /dev/md0 (软RAID设备) 测试结果在空载情况下应 >40M/s ,在负载情况下平均应 > 20M/s 为正常,如测试结果极低则需要进一步使用硬盘专用检测工具测试是否为硬盘故障. 拥有帝国一切,皆有可能。欢迎访问phome.net 参 数: -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硬盘的自动省电功能. 拥有帝国一切,皆有可能。欢迎访问phome.net
本文出自 “东方智嵌科技” 博客,请务必保留此出处http://1827495.blog.51cto.com/1817495/570092 拥有帝国一切,皆有可能。欢迎访问phome.net |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |