我需要不时安全地擦除硬盘,并使用了各种工具来做到这一点:
cat /dev/zero > /dev/disk
cat /dev/urandom > /dev/disk
shred
badblocks -w
所有这些都有一个共同点,即它们需要很长时间才能运行。
在一种情况下 cat /dev/urandom > /dev/disk
杀死了磁盘,显然是过热了。
是否有一种“足够好”的方法来实现及时使磁盘上的任何数据无法使用?覆盖超级块和几个具有战略意义的块或类似的东西?
磁盘(包括旋转和 ssd)来自捐赠的计算机,之后将用于在其上安装 Linux-Desktops,分发给买不起计算机但需要一台计算机的人。
捐赠计算机的磁盘通常不会被加密。有时捐助者甚至不会事先考虑删除文件。
更新:
从目前得到的答案来看,似乎没有偷工减料。我最好的选择可能是设置一台实验室计算机来一次擦除多个磁盘。要求大公司捐款的另一个理由:-)
谢谢大家!
我公司的防火墙阻止了端口 80 上的密钥服务器,我希望支持的一些发行版还不具备 HKPS 功能以通过 TLS 获取。
是否有提供通过 HTTPS 简单下载给定密钥的密钥服务器?例如,我可以在https://keybase.io/naftulikay/pgp_keys.asc上获取我自己的个人密钥,该密钥位于密钥库中
是否有资源可以在不使用密钥服务器协议的情况下通过 HTTPS 获取密钥?我正在编写 Ansible,因此通过 HTTPS 获取内容很容易。
我试图找出.js
文件夹中文件的行数总和。我在 bash 中使用它:
sum=0 && find . | grep ".js" | while read -r f; do wc -l $f | awk '{print $1;}'; done;
Run Code Online (Sandbox Code Playgroud)
把$sum += $1
里面的awk
不起作用。我该怎么做?
PS:我知道这可以更容易地实现使用
find . -name '*.js' | xargs wc -l
Run Code Online (Sandbox Code Playgroud)
我仍然想要上面的解决方案。