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

前端之家收集整理的这篇文章主要介绍了linux – Samba打破硬链接 – 期望的行为?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在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相关文章