服务器清除缓存linux命令,linux – NFS缓存清理命令?

我对NFS客户端属性缓存有麻烦。

我正在使用一些服务器,一个是NFS服务器,另外一个是NFS客户端服务器。

所有服务器都是Debian(lenny,Linux的2.6.26-2-amd64),版本如下。

% dpkg -l | grep nfs

ii libnfsidmap2 0.20-1 An nfs idmapping library

ii nfs-common 1:1.1.2-6lenny1 NFS support files common to client and server

ii nfs-kernel-server 1:1.1.2-6lenny1 support for NFS kernel server

在NFS服务器中,/ etc / exports如下所示:

/export-path 192.168.0.0/255.255.255.0(async,rw,no_subtree_check)

在NFS客户端中,/ etc / fstab写成如下:

server:/export-path /mountpoint nfs rw,hard,intr,rsize=8192,async 0 0

您可以看到,“异步”选项用于多客户端访问性能。

但是,有时这可能会导致错误缓存错误。

由于我维护了很多服务器(我没有这么强大的权限来更改安装选项),我不想修改/ etc / exports和/ etc / fstab。

我认为如果我有一个命令行工具,用户权限“清理”NFS客户端属性缓存就足够了。

如果有这样的命令,请让我知道。

谢谢,

(追加)

我的意思是“虚假缓存错误”

% ls -l /data/1/kabe/foo

ls: cannot access /data/1/kabe/foo: No such file or directory

% ssh another-server 'touch /data/1/kabe/foo'

% ls -l /data/1/kabe/foo

ls: cannot access /data/1/kabe/foo: No such file or directory

有时这种情况发生。

由于NFS表示它保证了即将到来的一致性,问题不是文件内容,而是文件属性(= dentries信息)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值