happyfish100 / fastdfs

FastDFS is an open source high performance distributed file system (DFS). It's major functions include: file storing, file syncing and file accessing, and design for high capacity and load balance. Wechat/Weixin public account (Chinese Language): fastdfs
GNU General Public License v3.0
8.97k stars 1.98k forks source link

return ENOSPC的问题 #653

Closed lystormenvoy closed 1 year ago

lystormenvoy commented 1 year ago

fastdfs运行于docker容器里。 配置 base_path=/data/fastdfs store_path0=/data/fastdfs

/ava_data/fdfs目录挂载到容器的/data/fastdfs/data/目录 image

单独挂载了容量很大的文件系统给 /ava_data 目录 但是当挂载到 / 的文件系统剩余容量低于阈值(10%)时,fastdfs依然会报ENOSPC,提示空间满。理论上 / 的文件系统的空间不应该影响fastdfs

lystormenvoy commented 1 year ago

e98f19314d64de2b8f1d5332acac581 如果在fastdfs的容器里执行df命令,可以看到/data/fastdfs/data目录对应的是那个很大的文件系统。(这张图的文件系统和出问题的地方不是同一个服务器,所以挂载到 / 的文件系统还有很多空间)

lystormenvoy commented 1 year ago

因为检测的是/data/fastdfs 所以实际上我们挂载的是/data/fastdfs/data 实际还是检测不到