gpt4 book ai didi

linux - 如何禁用 autofs 客户端挂载缓存

转载 作者:太空宇宙 更新时间:2023-11-04 05:01:07 25 4
gpt4 key购买 nike

我的linux环境配置如下机器1:Samba服务器

[share]
comment = Data
path = /share
force create mode = 0777
force directory mode = 0777
force user = root
force group = root
writeable = Yes
read only = No
guest ok = Yes

机器 2:使用 autofs 服务将点挂载到机器 1 共享文件夹。 auto.app 文件内容:

/store -fstype=cifs,cache=none,forcedirectio,noac ://machine1/share 

机器 3:使用 autofs 服务将点挂载到机器 1 共享文件夹。 auto.app 文件内容:

/store -fstype=cifs,cache=none,forcedirectio,noac ://machine1/share

我面临的问题是,如果我更新机器 2 上/store 文件夹下的文件,则需要几秒钟(~5 秒)才能使更改在机器 3 下的/store 文件夹上可用。我希望这些更改立即在机器 3 上可用。我不关心任何性能影响。

对我来说这看起来像是一个缓存问题,但到目前为止我找不到禁用它的方法。到目前为止,我尝试过传递 cache=none,forcedirectio,noac 参数,但没有成功。

有什么想法吗?

谢谢

最佳答案

我知道已经晚了,但在 RHEL 5.8 上,我们通过 echo 0 >/proc/fs/cifs/LookupCacheEnabled 在系统级别禁用了缓存。

LookupCacheEnabled 文件具有刷新缓存之前等待秒数的 CIFS 配置。通过将该值设置为 0,您将禁用缓存。希望它对某人有帮助。

关于linux - 如何禁用 autofs 客户端挂载缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32972654/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com