如果硬链接不被保留,会发生什么?

我评估了常见Linux服务器的备份解决scheme。

如果硬链接不被保留会发生什么?

我看到唯一的退步:恢复一些MB后需要更多的空间。 但是这对我的情况来说不成问题。

撇开空间问题….在过去,我遇到过应用程序,通过不同的文件名访问单个程序(并给出不同的行为)基于硬链接(快速查看我的/ usr /斌,我看到所以我们不知道当我安装包升级(可能希望链接已经存在)时会发生什么。

如果硬链接不被保留,我想你会使用多余的磁盘空间,因为硬链接是一个索引节点的链接,所以基本上,你将复制数据而不是链接到它。

请注意,这对备份还原有影响。 如果您的备份解决scheme在恢复文件之前取消了链接,那么您可以结束多个文件副本:

假设文件A和文件B是到同一个文件的硬链接。 您从备份中恢复文件A,以便备份软件删除文件A,然后从备份中恢复。 您现在有文件A与磁盘上备份的数据和文件B匹配,您可能需要覆盖的数据。