阿里云 nas服务挂了导致docker挂载目录不存,docker无法重启和停止容器

发布时间:2026/7/1 15:28:00
阿里云 nas服务挂了导致docker挂载目录不存,docker无法重启和停止容器 2026年6月29日18:06:07这个问题很奇怪周五放假之前业务系统还是好的但是周日做一些测试的时候突然发现php的容器和supervisord同时卡死了刚开始以为是dockerd蹦了但是重启了dockerd之后还是卡死了发现手动执行命令发现错误挂在的文件不存在仔细排查发现只要是挂在nas目录的容器全部都有这个问题。原因是服务器A 服务器B 同时挂在的测试用的pimcore的 nas目录数据[rootupdate-pimcore ~]# df -h729b4544-cdk70.ap:/pimcore 1P 285G 1P 1% /mntdocker启动的时候时候php和supervisord 都挂载了/mnt如果这个时候nas服务挂了那就惨了这个两个容器直接卡死无法重启和停止重启dockerd也不行重启服务器也不行只能重新改在目录之后才能恢复服务估计是docker本身就没考虑过文件服务挂了。虽然nas服务的存储成本很低但是稳定性和速度也是问题分为低速 通用性nas极速型nasCPFS虽然也可以使用卷在挂在避免一部分问题但是还是选择更好的文件系统更靠谱通用性nas 虽然便宜但是性能很差如果只是做一些测试和demo没什么问题如果是如果要做业务 更推荐 极速型nasCPFS其实日常用的更多的是s3存储oss对象存储高性能云盘这些价格更高适合实时业务如果只是需要存储数据基本不怎么访问 nas服务还是可以的成本大大降低