加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

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

发布时间:2020-12-13 16:47:04 所属栏目:Linux 来源:网络整理
导读:我在Ubuntu 10.10服务器中使用Samba 2:3.5.4,以及EXT4文件系统. 我在我的电脑上本地设置了一个文件夹“dev”,并使用“cp -alf”硬盘 将该文件夹链接到文件夹“test”.因此,在查看“test”文件夹时,它与“dev”文件夹具有完全相同的内容. “test”目前在网络
我在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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读