linux – Samba打破硬链接 – 期望的行为?

linux – Samba打破硬链接 – 期望的行为?,第1张

概述我在Ubuntu 10.10服务器中使用Samba 2:3.5.4,以及EXT4文件系统. 我在我的电脑上本地设置了一个文件夹“dev”,并使用“cp -alf”硬盘 将该文件夹链接到文件夹“test”.因此,在查看“test”文件夹时,它与“dev”文件夹具有完全相同的内容. “test”目前在网络上使用Samba共享. 如果我在本地文件系统上的“test”中更改文件.更改将反映在“dev”文件 我在Ubuntu 10.10服务器中使用Samba 2:3.5.4,以及EXT4文件系统.

我在我的电脑上本地设置了一个文件夹“dev”,并使用“cp -alf”硬盘
将该文件夹链接到文件夹“test”.因此,在查看“test”文件夹时,它与“dev”文件夹具有完全相同的内容.

“test”目前在网络上使用Samba共享.

如果我在本地文件系统上的“test”中更改文件.更改将反映在“dev”文件夹中(因为文件夹已链接).这是预期的.

当通过Samba共享修改“test”中的文件时,硬链接将被破坏.即,更改仅适用于“测试”而不适用于“开发”.

通过Samba修改文件,它打破了硬链接实际上是我们想要的.我被问过(我找不到任何白皮书)是这样的:

>一个BUG
>或按设计

危险的是,如果它是一个错误,我们开始使用上述解决方案,当错误得到修复时,我们的设置将不再有效!

有人有任何想法,

谢谢.

解决方法 我不能特别评论Samba,但通常使用的特定应用程序负责破坏链接.例如,某些编辑器在保存更改时会替换文件而不是简单地覆盖文件,这当然会破坏与文件关联的任何硬链接……因此,您的行为可能更多地归因于您的应用程序重新使用比Samba. 总结

以上是内存溢出为你收集整理的linux – Samba打破硬链接 – 期望的行为?全部内容,希望文章能够帮你解决linux – Samba打破硬链接 – 期望的行为?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1039049.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存