Samba 故障排除全攻略
1. 服务器重启与测试环境搭建
部分服务器可定期重启和调整,像家庭系统、小型办公室和软件开发部门的服务器就属于此类。在这些场景下,提前两分钟告知用户服务器将重启且重启持续一分钟,之后他们便可继续工作。
更优的做法是在廉价的独立 Linux/Samba/通用硬件/Windows 网络上重现问题症状,该网络需与生产网络完全一致,包括主机名、IP 地址和 Samba 版本。很多时候,将生产服务器的 smb.conf 文件复制到测试夹具服务器上,就能重现问题。这样就可放心进行故障排查,每 30 秒重启一次也不用担心影响用户。
测试夹具的 smb.conf 文件可在下班后用于生产服务器或测试夹具系统。以下是一个简单实用的 smb.conf 文件示例:
netbios name=mainserv
workgroup=mygroup
encrypt passwords=yes
[homes]
此配置假设服务器主机名为 mainserv,服务器及其客户端都属于 mygroup 工作组,客户端使用加密密码,且存在 UNIX 和 Samba 用户,该用户也在 Windows 客户端上。
若现有共享出现问题,可采用测试夹具共享的策略。先创建一个尽可能简单的共享,期望它不会出现问题症状,然后逐步使其更接近有问题的共享,直到在测试夹具共享上重现问题,找到能切换问题症状的单一变量,问题即可解决。当然,在用户工作时,生产服务器不能进行此类重新配置和重启操作。
超级会员免费看
订阅专栏 解锁全文

108

被折叠的 条评论
为什么被折叠?



