删除固态硬盘上的文件和目录(fdisk、dd、rm)

删除固态硬盘上的文件和目录(fdisk、dd、rm)

我已经阅读了一段时间关于rmfdisk和 的dd工作原理。但我无法完全理解它们的源代码。假设我想删除我的 /dev/nvme0n1p3 分区以及我挂载在其中的文件/mnt/to_remove

假设我尝试下面这 3 个命令:

rm -rf /mnt/to_remove

dd if=/dev/zero of=/dev/nvme0n1p3

fdisk /dev/nvme0n1-> d->3

我知道上面的 dd 命令会将 0 写入 内的所有扇区/dev/nvme0n1p3。只需确保我理解rmfdisk。使用 删除fdisk将从分区表中删除 /dev/nvme0n1p3 的记录。 rm将从该分区中删除目录和文件列表。这是正确的吗?在这种情况下,如果我使用 rm 或 fdisk 删除它们,数据是可以恢复的吗?

相关内容