0

我找到了一个程序,它可以通过硬链接实际上相同的文件来节省空间,从而在文件系统上只留下一个文件副本,并且有多个硬链接指向它。该程序称为硬链接

这非常好,因为我终于找到了一种方法来为我在了解 rsync 和增量备份之前所做的旧备份节省备份磁盘上的空间。

经过这么长的介绍,任何读者都会期待一个问题,所以这里是:

使用硬链接来节省 ntfs 分区上的空间是否安全?硬链接当然是使用上面提到的硬链接程序从 Linux 创建的。更准确地说,Windows(任何版本)是否能够使用已被硬链接替换的文件?

非常感谢

4

3 回答 3

2

Windows上有硬链接。它们由 kernel32.dll 中的 CreateHardLink 系统调用创建。至于您的硬链接程序是否可以在远程共享上工作,我不知道,但是来自 cygwin 的本地程序或程序可以。

现在真正的问题是 Windows 程序是否处理它们。甚至 Windows 资源管理器也无法正确计算用于硬链接的磁盘空间。

于 2011-01-13T21:10:04.993 回答
0

我做了一个小测试。创建硬链接(使用 'ln TargetName LinkName')在创建时生成相同的文件,但之后文件和硬链接内容会独立更改。因此,我不鼓励在 NTFS 分区上使用任何基于 unix 的硬链接。使用 Ext4 分区(仅限 linux)或适用于 NTFS 分区上的类 windows 链接的软件(windows 软件或某些 linux 软件,如果明确提及)。

于 2021-02-26T08:24:06.027 回答
-5

我猜程序硬链接要么失败,因为 Windows 上不存在硬链接,要么创建 Windows 快捷方式。

于 2011-01-13T21:08:28.630 回答