You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

通过Samba共享AWS EFS时文件缺失问题求助

通过Samba共享AWS EFS时文件缺失问题求助

各位大佬好,我最近在尝试用Samba共享AWS EFS的内容,方便Windows实例访问,但遇到了一个头疼的问题:当文件夹里的文件数量达到一定规模时,Samba没法显示所有文件。我试过不同的Linux发行版,甚至用Docker部署Samba,结果都一样。

下面是我复现这个问题的完整步骤,大家可以参考:

1. 挂载AWS EFS

首先创建挂载目录并挂载EFS:

sudo mkdir -p /efs
sudo mount -t nfs4 fs-xxx.efs.eu-central-1.amazonaws.com:/ /efs

2. 创建测试文件

在EFS里创建一个文件夹,并生成1000个空文件:

sudo mkdir /efs/1k
for i in {1..1000}; do sudo touch /efs/1k/$i; done

3. 配置Samba共享

我的Samba配置文件/etc/samba/smb.conf里的共享部分是这样的:

[efs]
path = /efs
browsable = yes
guest ok = yes

4. 本地挂载Samba共享来测试

创建本地挂载点并挂载Samba共享:

sudo mkdir -p /samba
sudo mount -t cifs -o guest //localhost/efs /samba

5. 文件数量对比

直接在EFS里统计文件数量:

$ find /efs/1k -type f | wc -l
1000

但通过Samba共享访问时,统计到的文件数量却少了很多:

$ find /samba/1k -type f | wc -l
172

有没有大佬遇到过类似的问题?或者知道怎么解决这个Samba和EFS配合时的文件显示不全的问题?

备注:内容来源于stack exchange,提问作者imbolc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 12:38:03