首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何才能完全删除旧VPS的内容?

问如何才能完全删除旧VPS的内容?
EN

Server Fault用户
提问于 2010-06-28 23:39:45
回答 5查看 8.4K关注 0票数 5

Ubuntu 9.10 _ VPS

我已经准备好不再使用我的旧VPS主机(linode)了,我有点担心我的旧数据还留在VPS上。是否有一个命令可以从命令行中永久删除大部分旧数据?

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

-M

EN

回答 5

Server Fault用户

回答已采纳

发布于 2010-06-29 00:03:06

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

不过,有一个很大的警告:你现在只是在影响你的数据所在的物理媒体上的空间。由于主机决定重新组织数据所在的LVM卷/组,或者您的VM作为负载再平衡练习的一部分从主机转移到另一个主机,主机很可能在几个地方都有备份,作为标准灾难恢复计划的一部分(因此,如果主机灾难性地死了,他们可以从最后一个已知的好备份中恢复您的机器)。

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

票数 6
EN

Server Fault用户

发布于 2010-06-29 00:37:07

你问过Linode的员工他们的建议是什么吗?根据我的经验,他们的反应非常积极,他们的反应将是最诚实和坦率的。

Linode提供了所有帐户上的芬尼克斯救援映像。您可以在LPM中授予对磁盘映像的访问权限,启动Finnix,然后使用其他答案中概述的步骤对文件系统进行安全删除。

票数 4
EN

Server Fault用户

发布于 2010-06-28 23:54:52

首先,将所有ext3分区挂载为ext2。这将禁用使用日志,以便您可以正确地销毁东西。这可以通过编辑/etc/fstab并将ext3的所有实例更改为ext2,然后重新启动来完成。

然后使用find和shred一起销毁和删除/var、/srv、/home、/root、/usr/local和/opt的内容。

代码语言:javascript
复制
find /var /srv /home /root /usr/local /opt -depth \( -type f -exec shred -f -z -u {} \; -o -type d -exec rmdir {} \; -o rm -f {} \; \)

然后销毁控制面板中的卷。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/155730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档