清除存储介质数据
操作场景
该任务指导用户使用Linux的badblocks命令清理存储介质。此操作方法使用Linux的badblocks命令需要按照指定参数,对存储介质进行写覆盖操作。
本次操作以清除1块HDD/SSD硬盘上的数据为例。此操作方法仅供参考,用户也可以使用其他方法清除存储介质的数据。
存储介质上的数据清理后不可恢复,请谨慎操作。
操作步骤
执行操作请,请确认:
- 待清理存储介质不在冗余RAID组中,且所在服务器的操作系统运行正常。
- 待清理存储介质所在的服务器编号/槽位号/位置。
- 登录待清理硬盘所在服务器的实时桌面。
详细信息请参见通过远程虚拟控制台登录。
- 打开命令终端。
- 查询所有的盘符。
lsscsi
图9-13 查询盘符 - 查询硬盘信息。
fdisk -l
- 将待清理硬盘上的数据写为全0。
命令:badblocks -swft 0 盘符
示例:badblocks -swft 0 /dev/sdb
图9-15 清除数据信息(示例)- 不同存储介质(机械硬盘(HDD)、固态硬盘(SSD)、USB移动U盘等)在系统中的盘符可能不一样,执行命令时请务必确认输入正确的待清除存储介质的盘符。
- 此操作需要较长时间,请耐心等待。
- 如果命令执行失败,请联系技术支持。
- 拆卸已完成数据清除的硬盘。
数据清除完成后,请不要重启或拆卸重装服务器,否则服务器启动时系统会重新加载数据到硬盘。