虽然我可以“ls”和“mount”SMB/CIFS 共享,但我无法将这些目录挂载到 docker 容器,这导致:
Error: statfs /mnt/images: resource temporarily unavailable
exit code: 125
我还可以复制它,而无需通过直接调用 statfs 来启动容器:
$ statfs /mnt/images
statfs syscall returned error: resource temporarily unavailable
这是在重启并将我移至 LTS Ubunutu 22.04 上的内核 5.15.0-102-generic 后发生的。
答案1
在排除故障时,我发现 Linux 内核的回归导致了这个问题:
https://lore.kernel.org/all/[电子邮件保护]/T/
并且此回归显然已移至 5.15.0-102-generic 版本。上游已修复此问题,因此如果您现在需要此功能,则需要等待新内核版本或降级到旧版本。
这就是我恢复到以前的内核并解决问题的方法: