首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在CentOS上永久和安全地删除文件

在CentOS上永久和安全地删除文件
EN

Stack Overflow用户
提问于 2012-04-30 01:03:30
回答 2查看 16.7K关注 0票数 15

我想知道如何永久和安全地删除CentOS上的文件。我现在遇到的问题是,文件系统是ext3,当我想到使用srm-时,它说的是

“它应该在ext2 (基于脂肪的文件系统)和BSDnative文件系统上工作。Ext3用户应该特别小心,因为它也可以设置为日志数据,这显然是重建信息的途径。”

如果我不能使用shredsrm,而且安全删除也不是一个选项,我就不知道如何安全和永久地删除数据。我要删除的文件没有加密。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-30 06:07:13

只需使用切丝:

代码语言:javascript
复制
shred -v -n 1 -z -u /path/to/your/file

这将分解给定的文件,首先用随机数据覆盖它,然后用0x00 (零),然后它将删除该文件;)愉快的切碎!

请注意,ext3 3/ext3 4(以及所有的日志记录FS)可以用随机数据和零缓冲碎片,并且只会将零连接到磁盘,当您有一个小文件时就是这样。对于一个小文件,请使用以下内容:

代码语言:javascript
复制
shred -v -n 1 /path/to/your/file #overwriting with random data
sync #forcing a sync of the buffers to the disk
shred -v -n 0 -z -u /path/to/your/file #overwriting with zeroes and remove the file

对于ext3 1MB或更高版本,应该足够写入磁盘(但我不确定,自从我使用ext3!),ext4有一个巨大的缓冲区(最多半个或更多/更少)。

票数 14
EN

Stack Overflow用户

发布于 2012-04-30 03:46:29

srm自述只说Ext3用户应该特别小心,而不是srm肯定不会在Ext3上工作。

特别是,在默认情况下,Ext3不启用数据日志记录,因此理论上,srm的工作应该基本达到它设计的工作范围。您可能需要查看此链接,以获得基本问题的良好概述。

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

https://stackoverflow.com/questions/10377393

复制
相关文章

相似问题

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