如何彻底删除旧 VPS 的内容?

Mik*_*e B 5 linux ubuntu vps linode

Ubuntu 9.10 | 虚拟专用网

我准备停止使用我的旧 VPS 主机 (linode) 并且有点担心我的旧数据留在 VPS 上。是否有可以从命令行运行的命令可以永久删除大部分旧数据?

是的,我已经收集了备份。=)

-M

Dav*_*ett 6

  1. 你可以使用尽可能多的文件删除shred或只是简单的rm
  2. 在所有空间上创建一个大的随机文件 cat /dev/urandom > /bigfile
  3. shred(你运行多少迭代取决于你,除非你有一些非常敏感的信息,你可能只是shred /bigfile -n 0 -z用来将新随机空间归零。
  4. 对每个文件系统重复步骤 2 和 3,除非您的设置都在一个文件系统上。

但是有一个重要的警告:此时您只会影响数据所在的物理介质上的空间。昨天可能完全在其他地方,因为主机决定重新组织数据所在的 LVM 卷/组,或者您的 VM 作为负载重新平衡练习的一部分从主机移动到主机,并且主机很可能有备份在几个地方作为标准灾难恢复计划的一部分(因此,如果主机灾难性地死亡,他们可以从上次已知的良好备份中恢复您的机器)。

确保数据不可读的唯一真正方法是通过使用强加密文件系统(或强加密块设备上的任何旧文件系统)并确保加密密钥正确安全(即不存储在加密文件附近的任何位置)来确保它开始不可读。内容本身)。不幸的是,除非您可以访问时间机器,否则您无法从当前位置执行此操作,因为数据已经存在(并且可能在其他地方)未加密。