![从已退役的 RAID 5 阵列中保护单个 HDD](https://linux22.com/image/577706/%E4%BB%8E%E5%B7%B2%E9%80%80%E5%BD%B9%E7%9A%84%20RAID%205%20%E9%98%B5%E5%88%97%E4%B8%AD%E4%BF%9D%E6%8A%A4%E5%8D%95%E4%B8%AA%20HDD.png)
我想出售两块硬盘。两块硬盘都用于带有逻辑卷管理器的软件 RAID5。
我想删除所有数据以便出售。但设备上没有分区。
是否需要清理驱动器?驱动器上是否保存了任何数据?如果需要,我需要采取什么措施才能从驱动器中删除所有数据?
答案1
考虑到以下几点,数据相对比较安全,不会被恢复。RAID5 组包含 3 个以上的驱动器,并且这些驱动器不会出售给同一个人/公司。但即便如此,仔细查看驱动器的数据也可能包含字符串等。
如果驱动器归某个人/公司所有,则可以强制将 RAID 恢复到降级状态。然后,您可以恢复 LVM 元数据并重建逻辑卷。
因此,我会使用 dd 快速擦除数据,然后就此结束。使用 dddd if=/dev/zero of=/dev/sdb bs=1M
可能是最快的方法,而且擦除效果也足够好,可以让驱动器上的内容无法恢复。只需确保将 of= 设备更改为适当的驱动器即可。
如果您真的很偏执,您可以使用更好的擦除工具,但除非您存储的数据有一些规定,否则这并不是必需的。
答案2
如果它是启动盘,您可以使用 DBAN 工具进行安全擦除。http://www.dban.org/
答案3
如果您正在运行 Linux,则可以使用几个命令来擦除磁盘:
dd if=/dev/urandom of=/dev/sdx
shred -vn /dev/sdX
badblocks -c 10240 -s -w -t random -v /dev/sdx
其中 sdx 是您的硬盘。这些命令将用随机数据填充硬盘,因此运行时间非常长(大约 1 分钟/GB)。您也可以使用 /dev/zero(而不是 /dev/urandom),它速度更快,但安全性稍差。
您还可以使用以下命令擦除 HDD 的前几兆字节(我认为这样做的安全性足够好):
dd if=/dev/zero bs=1000000 count=100 of=/dev/sdx
如果您单独出售这两个磁盘,那么别人不太可能从其中一个磁盘中提取数据,因此您可以在不擦除数据的情况下出售它们。
答案4
如果数据不是敏感数据,那么上述几条建议都可以。写入随机数据、写入零、使用商业擦除工具,也许运行几次以取得良好的效果。RAID 条带大小意味着无需擦除即可恢复数据,但有了它,您将需要特殊的工具来恢复。
如果驱动器上有敏感数据(任何机密、商业机密)或任何符合 HIPAA、PCI 等合规制度的数据,则只需重复使用或销毁它们;不要出售它们。有许多服务可以进行安全数据销毁,或者只是将盘片取出并打磨。