因为我们都知道有关 SSD 磁盘上随机写入的一般规则,所以我想知道shred
在 SSD 磁盘上运行的 Ubuntu 上该命令是否有意义。
如果shred
报告虚假结果称其找到并安全删除了文件,那么我可以使用SHIFT
+Delete
吗?
在SSD磁盘上运行的Ubuntu上的shred
命令和SHIFT
+有什么区别?Delete
答案1
shred
覆盖文件以隐藏其内容并可选择将其删除。
Delete在 Nautilus(文件管理器)中将文件移动到垃圾文件夹。您可以导航到垃圾文件夹并选择相同的文件并按Delete。这将“永久”删除该文件,就像您在文件发送到之前按Shift+一样Delete垃圾。
“永久”删除意味着文件所占用的空间被标记为可用空间。文件的内容不会被破坏。文件仍然可以使用文件恢复工具进行恢复。
Shift+ Delete“永久”删除文件。
在 SSD 中删除文件的方式与在 HDD 中删除的方式略有不同。SSD 只能删除整个块。因此,如果一个块包含两个文件,而您删除了一个文件,则必须先将另一个文件移动到另一个块中,然后才能删除整个块。这称为垃圾收集。不断移动文件以删除其他文件会很快磨损 SSD。TRIM 选项告诉垃圾收集要等到块中的另一个文件被删除后才能删除整个块。来源
目前,除了将整个块送去垃圾回收外,没有其他方法可以安全地从 SSD 中删除单个文件。请参阅如何安全地从 SSD 驱动器擦除文件?
看清空 SSD 的推荐方法是什么?如何安全地擦除整个 SSD。
希望这可以帮助