“badblocks” 是 Linux 系统中用于检测磁盘或分区中坏块的实用工具。它能够扫描存储设备,识别无法正常读写的扇区,并标记为损坏。该命令常用于硬盘维护和数据恢复前的检查。
以下是 “badblocks” 的主要功能与使用说明:
| 功能 | 说明 |
| 检测坏块 | 扫描磁盘,找出不可靠的块 |
| 标记坏块 | 将坏块记录在文件中,供文件系统使用 |
| 快速模式 | 使用 `-n` 参数进行非破坏性检查 |
| 写入测试 | 使用 `-w` 参数执行写入测试,验证稳定性 |
使用示例:`badblocks -sv /dev/sda`
此命令将扫描 `/dev/sda` 并显示进度。建议在挂载前运行,以避免数据损坏。