Windows 硬链接和 Linux 硬链接有什么区别?

Windows 硬链接和 Linux 硬链接有什么区别?

开源软件包备份电脑由于不支持硬链接,因此无法在 Windows 上运行。我搜索了一下,发现了这个文件指的是 Windows 中的硬链接。

这些与 Linux 硬链接有何不同?是否真的没有等效物?

答案1

首先,硬链接是文件系统的一个特性,微软 Windows 不支持 FAT32 设备上的硬链接。如今这通常意味着 USB 记忆棒。

其次,NTFS 支持三种链接,其确切的功能和适用性可能与 Linux 硬链接不同 - 例如,您是否可以硬链接目录。

备份电脑是用 Perl 编写的。因此应该可以找出它所依赖的模块以及这些模块是否在 Windows 上可用。您仍然可以从Windows 客户端。想必您想备份到 Windows 服务器?

要求BackupPc 指出不能使用 NTFS,但没有解释原因。(我不知道 MS SMB 协议是否允许硬链接操作,或者 Linux NTFS 驱动程序是否不允许)

BackupPC 使用硬链接来汇集不同备份共用的文件。因此 BackupPC 的数据存储 (托普迪尔) 必须指向支持硬链接的单个文件系统。[...]
任何标准 Linux 或 Unix 文件系统都支持硬链接。NFS 挂载文件系统也可以工作(前提是底层文件系统支持硬链接)。但基于 Windows 的 FAT 和 NTFS 文件系统将无法工作。

您可以给作者发送电子邮件吗?

答案2

NTFS 确实支持链接。但是,似乎很少有人(甚至是 Microsoft 专业人员)知道这一点,而且很少有 Windows 软件能够利用它。这篇文章有更多信息

相关内容