检查Linux系统磁盘是否有错误
Check if there are any errors on the disk
————————————————————
检查磁盘文件系统错误的办法
1. 使用 tune2fs 工具
运行命令 tune2fs -l /dev/sdb1 | grep 'Filesystem'
,可以检查 /dev/sdb1 磁盘设备。
检查 Filesystem state
选项,clean 为健康, 文件系统损坏此项会出现带有 error 的提示。
2. 使用 smart 工具
利用 smartctl 工具,运行命令 smartctl -a /dev/sdb
即可检查 /dev/sdb1 磁盘设备。
根据对应磁盘原厂数字代码说明,检查磁盘健康情况。
附:普通Apacer CFast硬盘数字代码说明
ID (Hex) | Attribute Name | 中文参考 |
---|---|---|
9 (0x09) | Power-on Hours | 运行时间(小时) |
12 (0x0C) | Power Cycle Count | 通电次数 |
163 (0xA3) | Max. Erase Count | 最大擦除次数 |
164 (0xA4) | Avg. Erase Count | 平均擦除次数 |
166 (0xA6) | Total Later Bad Block Count | 硬盘坏块总计 |
167 (0xA7) | SSD Protect Mode (Vendor Specific) | SSD保护模式(供应商特定) |
168 (0xA8) | SATA PHY Error Count | SATA物理错误总计 |
171 (0xAB) | Program Fail Count | 运行失败次数 |
172 (0xAC) | Erase Fail Count | 擦除失败次数 |
175 (0xAF) | Bad Cluster Table Count | 坏簇表数 |
192 (0xC0) | Unexpected Power Loss Count | 意外断电次数 |
194 (0xC2) | Temperature | 温度 |
231 (0xE7) | Lifetime Left | 剩余寿命 |
241 (0xF1) | Total Sectors of Write | 写入扇区总数 |