查看日志排查硬盘故障

  • Post author:
  • Post category:其他



查看日志 查找报错

cat /var/log/message

查看最后5000条并查找包含error的信息

tail -5000 /var/log/messages |grep error

tail  -n  10  test.log   查询日志尾部最后10行的日志;

tail -n +10 test.log    查询10行之后的所有日志;

head查看日志

head -n 10  test.log   查询日志文件中的头10行日志;

head -n -10  test.log   查询日志文件除了最后10行的其他所有日志;

cat查看日志

cat -n test.log | grep ‘error’ 查询日志中含有某个关键字的信息,显示出行号


查看硬盘


查看硬盘信息

smartctl -i /dev/sdf
查看硬盘健康状态


smartctl -H /dev/sdf


PASSED


表示健康,否则意味着磁盘已经故障,或很快就会发生故障。

lsblk -l  查看分区和磁盘 lsblk -f
df -h      查看空间使用情况
fdisk -l   分区工具查看分区信息
cfdisk /dev/sda   查看分区
blkid             查看硬盘label(别名)
du -sh ./*       统计当前目录各文件夹大小
free -h           查看内存大小
cat /proc/cpuinfo| grep "cpu cores"| uniq         查看cpu核心数
cat /proc/cpuinfo| grep "physical id"|uniq| wc -l  查看物理cpu个数
cat /proc/cpuinfo| grep "processor"| wc -l         查看逻辑cpu的个数


lsscsi

查看SCSI控制器设备的信息



raid

物理磁盘



dmesg



#




查看开机信息里面的磁盘info



smartctl -A /dev/sda




或者 smartctl –all /dev/sda  #硬盘的smart信息



smartctl -a /dev/sda



这里提示Device does not support SMART,所以按下面方式查看



查看raid5中第一块磁盘的状态



smartctl -a -d megaraid,0 /dev/sdb



# smartctl -a -d megaraid,1 /dev/sdb



# smartctl -a -d megaraid,2 /dev/sdb



版权声明:本文为chenchaocnco原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。