交代一下过程。
昨天7点从1.1.3106升级系统版本,5分钟后重启声响起20分钟后还未恢复就连了显示器查看。
由于xunlei什么东西引起的内核崩溃无法进去系统,然后找了大哥帮**作算是恢复了。
然后出现电脑端SMB输入账号密码提示无法访问的情况,大哥让我重装了SMB
复制粘贴apt install samba -y; systemctl enable smbd nmbd; systemctl stop fnos-smb; mkdir -p /vol1/share #重置smb
cat > /etc/samba/smb.conf <
[global]
workgroup = WORKGROUP
类似这样的命令,装完能进但是变成不需要账号密码且没有个人文件和设置共享的团队文件了,搜了一下说是原生飞牛SMB被顶掉了,现在在WEB上重新设置SMB开关和共享设置那个配置文件不会变化,链路被顶掉了。
问各位论坛大佬还有救吗?有办法仅重装飞牛原生SMB吗?DOCKER很多配置也很多不想整个重装nas系统。
然后今天发现之前配置的FRP也都无法访问,但是映射的SSH又能访问。都是通过FRP穿透到公网上远程访问的,我看了下防火墙没开,配置也都正常。很无法理解,可能昨天崩溃导致网络有点问题,SMB也是因为这个无法访问的。
没什么基础纯口述,可能说的不准确,各位大哥有宝贵时间可以看看
下面这是我让AI整理的已经执行过的各种操作和判断。
飞牛 SMB 故障分析报告(截至目前)
已确认事实
share_service 正常运行。
- Web 界面开启/关闭 SMB 时能够触发:
SAMBA_ENABLED
SAMBA_DISABLED
smbd.service 能正常启动。
- Samba 软件包仍然存在:
已排除的问题
1. Samba 服务损坏
不是。
证据:
可以正常启动。
2. share_service 没运行
不是。
证据:
持续有日志。
3. SMB 开关失效
不是。
证据:
日志正常产生。
当前最可能的问题
共享目录配置源丢失
现象:
始终为空。
说明:
share_service 没有拿到任何可导出的共享目录数据。
所以生成出的 SMB 配置为空。
我提出过的几个猜测
猜测A(可信度高)
飞牛保存共享目录的数据损坏或丢失。
结果:
猜测B(可信度中等)
之前删除 smbd 时,误删了飞牛自己的共享管理组件。
可能涉及:
或者其它飞牛内部配置。
目前没有证据确认。
猜测C(可信度低)
share-management 对应的 systemd 服务被删。
后来发现:
本身可以运行。
因此这个方向暂时不成立。
已发现的异常
share-management
执行:
输出:
说明:
trim 包无法重装
执行:
结果:
说明:
目前无法证明的内容
以下都只是推测,没有证据:
- 共享数据库被删
- 共享数据库损坏
- share-management 服务缺失
- 飞牛共享表损坏
- Samba 配置模板损坏
目前都没有日志或文件能证明。
当前结论
问题不在 Samba。
而在:
这一链路中,
“共享配置数据源”这一环节没有正常工作。
因此:
始终为空,
导致 SMB 服务虽然启动了,但实际上没有任何共享目录被导出。
谢谢大佬们