Windows 10/11 有哪些文件数据去重(deduplication)的方案?

2023-11-20 10:06:15 +08:00
 kenvix

已知对于 Windows Server ,NTFS 和 ReFS 均支持数据去重(deduplication)。这种去重似乎不是简单地把重复的文件删掉,而是创建两个引用指向同一个数据块,然后其中一个引用的文件发生修改时进行写时复制/CoW 。

但是非 Server 版似乎没有带有这样的功能,想问下非 Server 版有类似的解决方案吗? NTFS 或 ReFS 的都行。

1619 次点击
所在节点    Windows
12 条回复
ho121
2023-11-20 10:11:43 +08:00
是说硬连接吗?
AoEiuV020JP
2023-11-20 10:22:55 +08:00
@ho121 #1 不是吧,硬链接改了一个其他都会改,这里是不会改其他文件的设计,
meattball
2023-11-20 10:26:29 +08:00
Windows 10/11 里面的存储空间似乎支持数据去重
kenvix
2023-11-20 10:45:25 +08:00
@ho121 硬链接在修改时不会发生 CoW ,不是去重
kenvix
2023-11-20 10:48:10 +08:00
@meattball 没有 RAID 的需求,用存储空间似乎实在是不合适,白白损失 CPU 和 SSD 性能
ho121
2023-11-20 11:06:30 +08:00
https://github.com/microsoft/CopyOnWrite 找到个这个,但说不支持 NTFS ,只支持 ReFS
ikas
2023-11-20 13:27:27 +08:00
提取 windows server 的相关功能包,然后装到 windows 中
使用 Microsoft-Windows-Dedup-Package-amd64 这个包作为关键词搜搜看吧
HarveyLiu
2023-11-20 16:57:18 +08:00
微软 ReFS 格式支持,但是不建议现在就迁移到 ReFS ,这个格式的版本有点混乱,目前还没统一,等统一了,就可以用它的,去重特性了,目前还是得用第三方的软件去重。
kenvix
2023-11-20 20:39:38 +08:00
@HarveyLiu ReFS 我已经在用了( devdrv ),ReFS 的去重有相关文档嘛,我没找到非 server 的
mscsky
2023-11-21 09:35:30 +08:00
kenvix
2023-11-21 19:14:53 +08:00
@mscsky 去重不是硬链接啊,不是硬链接啊,是文件系统层级的。不过这个工具非常适合微信这种到处拉屎的
Azreulo
255 天前
现在 Electron 更能到处拉屎,这框架确实好用方便,但太占资源,又太多重复文件。

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

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

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

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

© 2021 V2EX