我有 2 个分区,我的系统文件,交换 .. 因为我点击了 [-] 按钮,所以所有东西都在现在命名的分区上(可用空间)。第二个分区是我通常存储一些重要数据并且我不想擦除它的分区。
我想要做的是安全地擦除称为(可用空间)的分区,这意味着如果有人安装了 photoRec,例如他将无法恢复我的旧文件。我在这个网站上找到了很多答案,但我发现的所有内容都指导用户擦除他的所有磁盘;但我不想这样做,我只想擦除一个分区,因为秘密数据存储在那里(在可用空间中)。我不知道这个方法的名称是什么,也许它是用零替换分区上的空闲数据,(我不知道但想要最安全的)。另一个问题:即使另一个分区(/dev/sda4 ntfs)仍在我的设备上而没有擦除,黑客也无法在安全擦除后恢复我分区(可用空间)上的文件,对吗?
图片中显示的可用空间是磁盘的未分区部分。
要安全地擦除它:
1 - 在可用空间上创建一个分区并将其格式化为 ext4
2 - 在所有空间上写入随机数
3 - 删除创建的分区
这是第 2 步的更多详细信息:如何在所有可用空间上写入随机数
假设从可用空间创建的分区是
/dev/sda1
选项 0:不是随机数,而是用零填充
Ubuntu
gnome-disks
管理器有一个“擦除”选项,用零填充它非常安全,但更安全:用随机数填充
选项 1:使用dd填充随机数:
sudo dd if=/dev/urandom of=/dev/sda1
选项 2:使用随机数填充安全删除工具shred
如果系统上不存在,请安装它,它是包 coreutils 的一部分
sudo apt install coreutils
用法:
sudo shred -v -n 1 /dev/sda1
option -n 1
用于 1 次通过,可以增加以获得更高的安全性和更长的处理时间...