为什么很多人说 dd if=/dev/urandom 无法有效防止 zfs 已删除文件的恢复?

2023-02-08 11:12:47 +08:00
 edis0n0
1218 次点击
所在节点    信息安全
2 条回复
jim9606
2023-02-08 12:58:13 +08:00
实际上所有 CoW 的文件系统都不保证原来的数据块被覆盖,因为一个文件的数据块可能被其他不相关的文件或者快照引用。
iBugOne
2023-02-08 13:18:28 +08:00
@jim 甚至进一步讲,CoW 文件系统保证原来的数据块不会被立即覆盖,尤其是 ZFS ,这是 ZFS 保证写入事务性的一个基础。“逻辑上被覆盖”的旧块会在垃圾回收的时候被释放,然后在更远的将来有更多数据写入之后才会在物理上被覆盖。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/914196

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX