所有面临以下问题的系统都在运行Xubuntu 22.04.4 LTS。
我正在使用以下命令连接到 samba 共享:
sudo mount.cifs //192.168.../shareName mountPath -o rw,vers=default,uid=1000,forceuid,gid=1000,forcegid,username="username",password="password" --verbose
在最新版之前,此命令可以完美运行6.5.0-27-通用内核更新。
现在,尽管它创建了一个成功的连接,但每当我从客户端计算机访问文件时thunar
,我都会在服务器的日志:
pam_unix(samba:session): session opened for user xxxxxxx(uid=xxx) by (uid=0)
pam_unix(samba:session): session closed for user xxxxxxx
只要我继续从客户端计算机访问文件,samba 会话就会不断关闭并重新打开。
此外,客户端计算机上还出现了以下消息日志一次:
CIFS: reconnect tcon failed rc=-11
thunar
如果我使用而不是建立初始共享连接,则不会出现上述消息mount.cifs
。
请问如何修复此问题?
谢谢。
答案1
安装新6.5.0-28-通用刚刚发布的内核,日志消息不再出现。
看起来错误已经得到纠正。
答案2
我有和我在这里描述的同样的问题
两个远程 cifs 共享之间的 cp 没有响应,均位于同一台远程机器上
目前,等待内核修正,我按照此方法降级内核;版本 6.5.0-26 运行良好
https://www.groovypost.com/howto/how-to-downgrade-the-kernel-in-ubuntu/
答案3
6.5.0-27-x 内核有一个反向移植补丁,它破坏了 cifs 功能(filemap_get_folio 在多个内核版本中的工作方式不同)。更多信息请见此处: https://www.mail-archive.com/[电子邮件保护]/msg524738.html