linux工具快速教程 python工具包大全

使用这些开源工具擦除硬盘上的数据。保护数据安全的最佳方法之一是只将数据写入加密硬盘。在标准硬盘上,只需挂载硬盘就可以像u盘一样查看数据,甚至可以使用手术刀、Testdisk

本文最后更新时间:  2023-04-25 02:59:06

使用这些开源工具擦除硬盘上的数据。

保护数据安全的最佳方法之一是只将数据写入加密硬盘。在标准硬盘上,只需挂载硬盘就可以像u盘一样查看数据,甚至可以使用手术刀、Testdisk等工具显示和还原删除的数据。但是在加密的驱动器上,如果没有解密密钥(通常是你挂载驱动器时输入的密码),数据是无法读取的。

安装操作系统时就可以建立加密,有些操作系统甚至可以在安装后随时激活加密功能。

但是当你卖掉一台电脑或者更换一个没有加密的硬盘时,你应该怎么做呢?

与一开始就加密你的数据相比,最好的方法是在你用完硬盘后删除它。

负责的管理员

我经常被要求帮助客户升级旧电脑。无一例外,他们更愿意帮我回收,让别人用。我很乐意翻新这些旧电脑,用更新的固态硬盘改装,性能大大提升。

然而,将旧驱动器扔进垃圾桶并不是一个好主意。它需要被删除,然后妥善处理。我没有把硬盘留在原来的电脑里,而是把它们拿出来,放在一个硬盘盒里,然后连接到我的Linux电脑上。有几个Linux工具可以轻松完成这项任务。其中一个就是Gnu Shred。

GNU粉碎

$ sudo shred -vfz /dev/sdX

粉碎有许多选项:

-n– 覆盖的次数。默认是三次。-u– 覆盖并删除。-s– 要粉碎的字节数。-v– 显示扩展信息。-f– 必要时强制改变权限以允许写入。-z– 最后用 0 覆盖来隐藏粉碎。

使用shred - help获取更多信息。

什雷多斯

ShredOS是一个现成的实时Linux发行版,它的唯一目的是擦除驱动器的全部内容。它是在一个名为DBAN的类似发行版停止维护后开发的。它使用nwipe应用程序,这是DBAN dwipe的一个分支。在Linux和macOS上,您可以通过下载32位或64位映像并使用dd命令将其写入驱动器来制作可引导的USB驱动器:

$ sudo dd if=shredos.img of=/dev/sdX bs=4M status=progress

此外,你可以使用Etcher工具在Linux、macOS和Windows上刻录。

Dd命令

清洗驱动器的一种常见方法是使用Linux的dd命令。几乎所有的Linux安装都安装了dd工具。确保驱动器未安装。

$ sudo umount /dev/sdXY -l

如果您想在整个目标磁盘上写入零,请执行以下命令。可能要花一整晚。

$ sudo dd if=/dev/urandom of=/dev/sdX bs=10M

警告:请确保您知道自己在系统中的位置,并将正确的驱动器作为目标,这样您就不会意外删除自己的数据。

Nvme-cli

如果您的计算机包含较新的NVMe驱动器,您可以安装nvme-cli程序,并使用清理选项来清理您的驱动器。

nvsanitize help命令提供了选项列表:

--no-dealloc、-d– 净化后不解除分配。--oipbp、-i– 每次覆写后反转模式。--owpass=、-n– 覆写次数。--ause、-u– 允许无限制净化退出。--sanact=、-a– 净化动作。--ovrpat=、-p– 覆写模式。

以下是我使用的命令:

$ sudo nvme sanitize /dev/nvme0nX

这里的警告和格式化过程是一样的:首先备份重要的数据,因为这个命令会擦除这些数据!

信息管理

你保存在电脑上的信息非常重要。它属于你,也属于其他任何人。当你卖掉一台电脑或处理掉一个硬盘时,确保你已经用这些伟大的工具之一清除了你的数据。

温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。