如何在 Ubuntu 上安全地擦除一个分区而不是整个磁盘

如何在 Ubuntu 上安全地擦除一个分区而不是整个磁盘

安装类型窗口 Ubuntu

我有 2 个分区,我的系统文件、交换区……所有东西都在名为 now(可用空间)的分区上,因为我单击了 [-] 按钮。第二个分区是我通常存储一些重要数据的分区,我不想删除它。

我想要做的是安全地擦除名为(可用空间)的分区,这意味着如果有人安装了 photoRec,他将无法恢复我的旧文件。我在这个网站上找到了很多答案,但我发现的所有答案都指导用户擦除整个磁盘;但我不想那样做,我只想擦除一个分区,因为秘密数据存储在那里(在可用空间中)。我不知道这种方法的名字是什么,也许它是用零替换分区上的可用数据(我不知道,但我想要最安全的)。另一个问题:黑客在安全擦除我的分区(可用空间)后无法恢复其中的文件,即使另一个分区(/dev/sda4 ntfs)仍在我的设备上而没有被擦除,对吗?

答案1

图片中显示的可用空间是磁盘的未分区部分。
要安全擦除它:
1 - 在可用空间上创建一个分区并将其格式化为 ext4
2 - 在所有空间上写入随机数
3 - 删除创建的分区


以下是步骤 2 的更多详细信息:如何在所有可用空间上写入随机数假设
从可用空间创建的分区是/dev/sda1

选项 0:不是随机数,而是用零填充
Ubuntugnome-disks管理器有一个“擦除”选项,用零填充
它相当安全,但更安全:用随机数填充

选项1:使用随机数填充
sudo dd if=/dev/urandom of=/dev/sda1

选项 2:使用安全删除工具随机填充撕碎
如果系统中不存在,请安装它,它是 coreutils 包的一部分
sudo apt install coreutils
用法:
sudo shred -v -n 1 /dev/sda1
option -n 1用于 1 次传递,可以增加以获得更高的安全性和更长的处理时间...

相关内容