磁盘管理中怎么在旧机器迁移前利用badblocks的读写模式(-w)彻底排查存量隐盘坏道

冷漠man

冷漠man

2026-08-04

432人浏览

原创

用 -w 参数运行 badblocks 可触发硬盘固件自动重映射坏扇区,实现盘面清底;需先卸载目标磁盘,以 /dev/sdb 为单位扫描,配合 e2fsck 注入坏块表,并结合 smartctl 交叉验证健康状态。

磁盘管理中怎么在旧机器迁移前利用badblocks的读写模式(-w)彻底排查存量隐盘坏道

直接用 -w 参数跑一遍 badblocks,能触发硬盘固件自动重映射机制,把真正不可靠的物理扇区“踢出去”,这对旧机器迁移前做盘面清底非常关键。它不是只报错,而是主动让硬盘自己处理坏道——这才是读写模式的核心价值。

先确认目标设备且彻底卸载
迁移前必须确保目标磁盘未被挂载、无任何进程占用:

  • lsblksudo fdisk -l 确认设备路径(如 /dev/sdb
  • 执行 sudo umount /dev/sdb1(若提示 busy,用 lsof +D /mount/point 查进程并终止)
  • 对整块盘检测时,建议操作 /dev/sdb 而非 /dev/sdb1(避免分区表干扰)

执行带重映射意图的写入扫描
-w 模式会向每个扇区写入四组测试模式(0xaa、0x55、0xff、0x00)并校验,失败即触发 GList 更新:

小门道AI
小门道AI

小门道AI是一个提供AI服务的网站

下载
sudo badblocks -wsv -b 4096 -c 128 /dev/sdb > badblocks_w.log
  • -b 4096:适配主流硬盘/SSD 的逻辑块大小,比默认 1024 更准
  • -c 128:一次批量处理 128 个块,平衡速度与内存压力
  • -s-v 保证过程可见、结果可追溯

⚠️ 注意:该操作会清空全盘数据,仅适用于已完整备份或即将格式化的盘。

捕获结果并注入文件系统(限 ext 系列)
若目标盘将用于 ext2/ext3/ext4:

  • e2fsck -l badblocks_w.log /dev/sdb1 把坏块列表写入 superblock 的坏块表
  • 再运行 sudo e2fsck -f /dev/sdb1 强制重检,确认标记生效
  • 后续 mkfs.ext4 可加 -l badblocks_w.log 预屏蔽,避免格式化时踩坑

配合 SMART 做交叉验证更稳妥
单靠 badblocks -w 不代表硬盘健康:

  • 扫描前先运行 sudo smartctl -a /dev/sdb,重点关注 Reallocated_Sector_CtCurrent_Pending_SectorUDMA_CRC_Error_Count
  • Reallocated_Sector_Ct > 0badblocks 又扫出新坏块,说明盘已进入故障加速期,迁移后应尽快更换
  • smartctl -t long /dev/sdb 可并行跑,作为底层传感器级佐证

不复杂但容易忽略

相关专题

更多
服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.15

355

5

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.08

618

5

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

2023.09.19

1217

5

如何查看服务器状态
如何查看服务器状态

查看服务器状态的方法有使用命令行工具、图形界面工具、监控工具、日志文件和远程管理工具等。本专题为大家提供服务器状态相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.09

430

5

服务器域名转接慢怎么解决
服务器域名转接慢怎么解决

服务器域名转接慢的解决办法有DNS优化、服务器优化、CDN加速、前端优化和网络优化等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.17

324

5

服务器评测软件
服务器评测软件

服务器评测软件有PassMark Software、CPU-Z、GPU-Z、CrystalDiskMark、IOmeter、JMeter、LoadRunner、Apache Bench等等。详细介绍:1、PassMark Software是一款综合性的服务器性能测试软件,可以评估服务器在各种负载条件下的性能;2、CPU-Z是一款可以提供服务器CPU详细信息的软件等等。

2023.10.17

190

3

如何开启TFTP服务器
如何开启TFTP服务器

开启TFTP服务器的步骤包括选择TFTP服务器软件、下载和安装软件、配置TFTP服务器以及启动和测试服务器等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

1057

4

服务器负载不兼容怎么解决
服务器负载不兼容怎么解决

解决方法:1、增加服务器资源;2、负载均衡;3、优化应用程序;4、增加缓存机制;5、分布式架构;6、限流和熔断;7、自动化扩容。想知道更详细服务器负载不兼容的解决方法,可以访问本专题下面的文章。

2023.10.20

1872

4

宽带如何接入服务器
宽带如何接入服务器

宽带接入服务器的方法有ADSL宽带接入服务器、光纤接入服务器、无线接入服务器和以太网接入服务器等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.20

323

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.4万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 131.8万人学习