我安装了 Bleachbit(从官方 Ubuntu 软件商店下载)并开始擦除可用空间,但当它结束时,我的所有可用空间都已被填满(剩余 0 字节),所以我重新安装了 Ubuntu,现在我想擦除可用空间,但我担心同样的事情会再次发生。
有人能向我解释如何避免这种情况吗?
答案1
我不确定哪个版本的 bleachbit 可以使用,但是正如您所说,使用其他程序是可以的,因此我将建议为此使用另一个很酷的小实用程序。
为了清除可用空间,我推荐使用包sfill
中的程序secure-delete
。
安装:
sudo apt install secure-delete
它有很多很酷的东西:
$ dpkg -L secure-delete | grep -i /bin/
/usr/bin/sswap
/usr/bin/sdmem
/usr/bin/sfill
/usr/bin/srm
sfill
用于擦除可用空间,用法:
sudo sfill /
它将写入整个磁盘 38 次。您可以使用类似的开关-f
来使这个过程稍微快一点。或者对于每次,-l
它将减少写入的次数。
例如
sudo sfill -fll /
一次性快速擦除整个磁盘。
答案2
这分为两个部分。
预防 尽管该过程可能需要一段时间(有时是几个小时),但也不要当 BleachBit 正在清除可用空间时中止它。
恢复 如果你在它工作时中断它,在最新版本的 BleachBit 中,在典型系统的默认设置下,你可以通过清理来轻松恢复所有可用空间系统 - 缓存。这个功能非常快,特别是当你关闭“覆盖文件以隐藏内容”选项时。系统很快就会恢复正常,而无需重新安装操作系统。
填充 Ravexina 建议该工具默认覆盖未使用的磁盘空间 38 次。这可能非常慢,并且“需要”这样做是基于对现代硬盘工作原理的严重误解。没有可靠的证据表明任何被擦除一次的信息可以从现代硬盘中恢复。请参阅文档粉碎文件并擦除磁盘了解更多信息。
答案3
我dd
在所有发行版上都使用:
sudo dd status=progress if=/dev/zero of=delete.this; sync; rm delete.this; sync
答案4
Bleachbit 表现不错,但就像许多其他 Linux 应用程序一样,它不可预测。它会对您的系统造成什么影响只有上帝知道。
无论如何,有一个快速解决方法。Bleachbit 实际上会在这个愚蠢的“释放磁盘空间”选项期间创建一个巨大的隐藏文件,并应该在任务完成后删除它。但它没有。然后你就会想揍开发人员。
执行以下步骤 - 1. 使用命令“ls -al”找到此隐藏文件 2. 接下来向下滚动并搜索此文件。记下它的位置。对我来说,它位于主文件夹中。 3. 接下来使用 rm 或 sudo rm 删除此文件。 4. 运行 df 命令进行确认。
- 最后向自己保证,永远不再使用这个愚蠢的选项或 Bleachbit。