查看磁盘是否在 MD 阵列中:
cat /proc/mdstat
如果 /dev/sda
属于某个阵列(如 /dev/md0
),需先停止该阵列:
mdadm --stop /dev/md0
通过命令 mdadm
擦除磁盘 superblock
信息:
mdadm --zero-superblock /dev/sda
如果不是软RAID,也可以手动用 dd
覆盖 Superblock 区域:
dd if=/dev/zero of=/dev/sda bs=1M count=100
这会擦除磁盘前 100MB 数据(包含 Superblock),仅在所有其他方法无效时使用,且确保磁盘无重要数据。
验证操作
最后检查 Superblock 是否已清除:
sudo mdadm --examine /dev/sda
如果无输出或提示 No md superblock detected
,则操作成功。
全文完。
原文始发于微信公众号(生有可恋):清理磁盘的superblock
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论