标签: shredding

如何粉碎文件夹?

我想要一个命令来完全粉碎文件夹/目录(可能在文件夹/目录内)的内容。还请解释命令。

command-line files shredding

22
推荐指数
2
解决办法
6万
查看次数

如何安全地擦除 SSD 驱动器中的文件?

在尝试安全擦除 SSD 时,我们遇到了几个问题:

  • SSD 在有限的擦除周期后会磨损
  • SSD 有一个控制器,可以将 LBA(系统用于访问磁盘的逻辑块地址)动态映射到 NVRAM 单元(实际的闪存单元)以平衡磨损,这意味着告诉磁盘覆盖以前存储特定数据的块文件可能会导致覆盖任何其他备用块。
  • SSD 具有显着百分比的备用容量,用于补偿垂死的存储单元并减少磨损。它们对系统不可见,并且可能保存旧数据片段。

现在我们有哪些选项可以从 Ubuntu 内部安全地擦除 SSD?

我听说一些较新的 SSD 应该能够安全地擦除自己,但是我如何确定我的 SSD 是否能够执行此操作以及如何触发它?
还应该有一个 ATA 安全擦除命令,我如何确定它是否受支持以及如何触发它?

是否还有安全擦除给定文件或仅未使用空间的方法?
我想备份所有分区,安全地擦除整个磁盘,然后恢复备份是可能的,但听起来太复杂了,而且需要很长时间才能实用。还有其他选择吗?如果没有,我可以使用哪些工具来备份分区而不备份已删除的文件?

当然,对于上述要点,这里的标准工具类似shredwipe不可用。它们只是覆盖一个文件(通过覆盖它的文件系统集群,这些集群绑定到 LBA,由于磨损均衡控制器,LBA 不会一直指向相同的闪存单元)。

ssd hard-drive shredding secure-erase

18
推荐指数
2
解决办法
1万
查看次数

在 Ubuntu 14.04 中禁用日记功能?

我安装了 Xubuntu(有时运行 Cinnamon,但我离题了)并希望禁用日志功能,以便更有效地粉碎 ext4 系统分区(非系统/应用程序数据位于 NTFS 分区上)。如何做到这一点?

ext4 shredding

14
推荐指数
1
解决办法
3万
查看次数

使用选项来粉碎或擦除文件以确保它们不可恢复的 GUI 程序?

我有一个关于文件粉碎的快速问题。是否有任何具有图形界面的应用程序能够粉碎文件和文件夹?

我知道漂白比特有这个功能,但没有选项或配置,我真的不知道这些文件是否不可恢复。

configuration security software-recommendation shredding

5
推荐指数
1
解决办法
1万
查看次数

有没有办法将碎片添加到右键菜单?

如果您使用程序中的菜单,BleachBit 可以让您粉碎文件夹或文件,但是当您右键单击要删除的文件或文件夹时,是否可以向菜单添加粉碎选项?

我在 BleachBit 首选项中没有看到任何内容。在菜单中移动到垃圾箱旁边有这个选项会很棒。

nautilus delete menu shredding bleachbit

5
推荐指数
1
解决办法
4450
查看次数

如果遇到错误,请停止 bash 脚本中的“shred”命令

我有一个工作站,我们设置它来清理多个硬盘驱动器。我运行一个脚本来检测硬盘,然后在每个硬盘上运行“shred”命令。问题是,如果任何硬盘驱动器在“shred”运行时发生故障(Ubuntu 不再看到该驱动器),“shred”将逐行输出到无穷大,而不是停止:

shred: /dev/sdd: error writing at offset 103456287104: Input/Output error
Run Code Online (Sandbox Code Playgroud)

我没有看到任何“shred”选项可以让它在遇到错误时退出,而且我显然不希望脚本在 I/O 错误的情况下永远运行。由于“shred”在遇到此错误时不会自行停止,因此必须并行运行其他程序来进行某种错误检查。在我的脚本中,我将“shred”的详细输出重定向到日志文件,并且实际上使用该日志文件来检查脚本另一部分中的“shred”是否成功完成。但我不确定如何在“粉碎”仍在运行 时连续检查该日志文件。

任何人对我如何完成这种“并行错误检查”有任何想法吗?

我知道“wipe”命令在检测到 I/O 错误时会退出,但由于我们无法控制的原因,我们仅限于使用“shred”。令人沮丧的是“粉碎”并没有起到同样的作用。让它在错误时停止似乎是理所当然的事情,但是……事实并非如此。

这是我的脚本的“粉碎”部分:

#!/bin/bash
log=/root/sanilog.txt
## get disks list
drives=$(lsblk -nodeps -n -o name |grep "sd")
for d in $drives; do
     shred -n 3 -v /dev/$d >> $log 2>&1
done
Run Code Online (Sandbox Code Playgroud)

scripts shredding

5
推荐指数
2
解决办法
1898
查看次数

我需要一个使用 shred 输出的 zenity 进度条

我想使用 的输出shred来制作进度条zenity

我的shred命令看起来像这样。

sudo shred -vfn 1 /dev/sda
Run Code Online (Sandbox Code Playgroud)

我是 Linux 新手。所以我可能错过了一个明显的解决方案。

command-line zenity shredding

4
推荐指数
1
解决办法
771
查看次数

粉碎多个硬盘

我有一堆磁盘需要粉碎。我的电脑上还有 6 个硬盘端口。撕碎,即使运行简短的选项也需要一段时间。我阅读了粉碎的联机帮助页,但我发现没有办法同时粉碎多个硬盘。有没有简单的方法可以做到这一点?

shredding

2
推荐指数
1
解决办法
3622
查看次数