如何在赠送服务器之前清理服务器硬盘?

如何在赠送服务器之前清理服务器硬盘?

我准备将一台 Linux 服务器卖给某个人。出于显而易见的原因,我想清理硬盘,以便磁盘上的当前数据永远无法恢复。最安全的方法是什么?重新安装操作系统??rm -rf *还是其他什么?

该服务器位于同一位置,我没有物理访问权限。

答案1

shred -z /dev/sdX

这将使用随机数据覆盖硬盘三次,并在第四次写入零。您可以使用选项调整写入次数-nman shred获取更多选项。

答案2

数据库管理系统

或者,如果您想要一些更简单的东西(但理论上不太安全),启动 livecd 并执行以下操作:

$ dd if=/dev/zero of=/dev/sdX

答案3

如果您对服务器没有任何带外管理,并且只能通过 SSH 访问服务器,那么您可能会发现清除数据非常困难。您可以将 dban 映像的副本放在硬盘上,并配置引导加载程序以在下次启动时清除系统。但如果您没有物理访问权限,您将无法验证此操作是否已完成。

我怀疑你可能要与托管站点的技术人员合作,启动 livecd 并启动网络和 ssh。一旦他们让你从 livecd 启动,然后使用 dd,或者像撕碎.然后为您要出售给的人进行基础安装。

答案4

for i in $(seq 1 10);do time dd if=/dev/zero of=/dev/sdX bs=1M;echo "finished iteration $i";done

将会花费很长时间,但即使是最极端的安全专家也不会抱怨这种方法。

相关内容