Linux删除所有分区/数据并创建空磁盘
时间:2020-01-09 10:41:52 来源:igfitidea点击:
如何在Linux操作系统下删除所有分区,数据并创建干净的空硬盘?
如果您打算出售硬盘或者将硬盘赠与他人,则需要擦除硬盘/ssd磁盘上剩余的所有数据。
从Linux硬盘驱动器中删除所有内容的最简单命令如下。
请注意,以下命令将删除所有数据,因此请小心。
您需要以下命令之一:
dd命令
转换并复制文件。shred 命令
(安全擦除+擦除)重复覆盖指定的文件,以使即使是非常昂贵的硬件探测也很难恢复数据。scrub命令
(安全擦拭+擦除)在磁介质上写入图案以阻止数据恢复。
方法1:dd命令
使用以下dd命令从/dev/hdX中删除数据:
dd if=/dev/zero of=/dev/hdX bs=512 count=1
或者对于sata磁盘,请使用以下语法:
dd if=/dev/zero of=/dev/sdX bs=512 count=1
在此示例中,空sata磁盘/dev/sdb,输入(您必须以root用户身份登录):
fdisk /dev/sdb dd if=/dev/zero of=/dev/sdb bs=512 count=1 fdisk -l /dev/sdb
方法2:使用shred命令安全擦除硬盘
您可以使用shred命令安全地删除所有内容,以便没有人恢复任何数据:
shred -n 5 -vz /dev/sdb
方法3:Scrub命令
您也可以使用磁盘清理程序,例如scrub。
它会以重复模式覆盖硬盘,文件和其他设备,从而使从这些设备恢复数据更加困难。
执行以下命令以安全清除/dev/sdb:
# scrub -p dod /dev/sdb