1.查看硬盘是否有坏道
smartctl -a /dev/sdc #是一个用于查询硬盘(或其他存储设备)SMART 信息的命令,在 Linux 系统中常用于检测存储设备的健康状态和潜在故障风险。 #-a:参数全称 --all,表示 “显示所有可用的 SMART 信息”(包括设备基本信息、健康状态、详细属性、自检日志等)。 #/dev/sdc:指定要查询的设备路径,sdc 是 Linux 系统中对第三块 SATA/SCSI 硬盘的默认命名(sda、sdb 分别为第一、二块)。
看 SMART 属性表的Reallocated_Sector_Ct(重映射扇区数):物理扇区损坏后,硬盘会将其映射到备用区域,该值非 0 且增长说明硬盘开始老化,数值过大可能导致读写变慢或数据丢失。
2.确认逻辑硬盘对应的物理磁盘
sblk -o NAME,SIZE,TYPE,MODEL,SERIAL #lsblk 是 Linux 系统中用于列出块设备信息的核心命令 #-o:全称 --output,是 “自定义输出列” 的选项,后面紧跟需要展示的字段名(字段间用逗号分隔,无空格) #这里指定了 NAME(名称)、SIZE(大小)、TYPE(类型)、MODEL(型号)、SERIAL(序列号)5 个关键字段。
转载请注明:运维博客 » 如何检查服务器硬盘有无坏道