通过网络驱动器使用硬链接

通过网络驱动器使用硬链接

我知道您可以在本地驱动器上进行 fsutil 硬链接,但我希望能够将网络驱动器上的硬链接转移到其他网络驱动器。这可能吗?

我认为不是,因为两个驱动器位于彼此不同的机器上,如果你可以通过网络进行硬链接,那么你就可以(我认为)对其他人的计算机做一些奇怪的事情。但是我想再确认一下我的推理是否正确,并且没有办法做到这一点。

谢谢,Psy

答案1

网络上的硬链接实际上不起作用,甚至跨文件系统也不起作用,因为如果您查看实现,据我所知它只是一个指向与原始 inode 相同位置的 inode。您可能需要研究 DRBD 或 lsyncd,以便在网络上同步相同的文件。

答案2

在我的计算机上我运行
info ln

我找到了这个

在所有现有实现中,您无法创建指向目录的硬链接,并且硬链接不能跨越文件系统边界。(但是,这些限制并非由 POSIX 强制执行。)

答案3

硬链接不能跨越多个文件系统。而软链接则可以。

相关内容