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从主机移动到主机作为负载重新平衡练习的一部分,并且主机可能有备份在几个地方作为标准灾难恢复计划的一部分(因此如果主机灾难性地死亡,他们可以从上次已知的良好备份中恢复您的机器).

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


查找全部容器的日志文件 $ sudo find /var/lib/docker/containers -name *.log 查看日志位置 $ docker inspect --format='{{.LogPath}}' <container_name> 实时查询内容 $
Linux日志文件中列属性的详细解析
在Linux系统中没有duf命令,如何有效地管理磁盘空间?
深入探讨EncryptPad在Linux操作系统中的功能和优势
原理和应用场景:Linux中ttyload工具的工作原理和实际用途
深度解析SELinux的三种策略类型
评估Linux系统性能的ttyload工具使用效果
分享在Linux系统中检测SSH版本的方法
介绍Linux平台上的数据加密工具EncryptPad
在Linux系统中,如何查看和诊断块设备信息?
在Linux环境下如何查看块设备信息?
探索Linux操作系统下的数据加密工具EncryptPad
学会在Linux系统中查看硬盘信息
分析SELinux:原理与实践
掌握SELinux策略类别
技巧:有效解读和管理Linux日志文件
查看Linux系统中的所有用户
了解Linux系统中各种不同类型的日志文件
深入理解Linux PS命令
方法:在Linux操作系统中查看用户