linux – 如何完全删除旧VPS的内容?

Ubuntu 9.10 | VPS

我正准备停止使用我的旧VPS主机(linode),并且有点担心我的旧数据仍然存在于VPS上.是否有命令可以从命令行运行,它将永久删除大多数旧数据?

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

-M

解决方法

>使用shred或仅使用普通rm删除尽可能多的文件.
>使用cat / dev / urandom>在所有空间上创建一个大的随机文件. /大文件
>用碎片擦拭(你运行多少次迭代取决于你,除非你有一些非常敏感的信息,你可能只使用shred / bigfile -n 0 -z将新的randomed空间归零.
>对每个文件系统重复步骤2和3,除非您的设置全部在一个文件系统上.

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

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

相关文章

在Linux上编写运行C语言程序,经常会遇到程序崩溃、卡死等异...
git使用小结很多人可能和我一样,起初对git是一无所知的。我...
1. 操作系统环境、安装包准备 宿主机:Max OSX 10.10.5 虚拟...
因为业务系统需求,需要对web服务作nginx代理,在不断的尝试...
Linux模块机制浅析 Linux允许用户通过插入模块,实现干预内核...
一、Hadoop HA的Web页面访问 Hadoop开启HA后,会同时存在两个...