我前几天也碰到了,可以导出飞牛诊断日志,查看syslog中是否有以下报错:
Error loading module '/usr/lib/x86_64-linux-gnu/samba/vfs/trim.so': /usr/lib/x86_64-linux-gnu/samba/vfs/trim.so: cannot open shared object file: No such file or directory
针对这个问题,我在自己的机器上这么解决的,修改后smb可用且未发现其他问题。如果有问题,欢迎帮我指出:
-
ssh登录飞牛后台;
-
备份当前配置:
sudo cp -a /etc/samba/smb.custom.conf /etc/samba/smb.custom.conf.bak.$(date +%F-%H%M%S)
sudo cp -a /etc/samba/users/1000.share.conf /etc/samba/users/1000.share.conf.bak.$(date +%F-%H%M%S)
-
把配置文件中的trim调用去掉:
sudo sed -i -E '/vfs objects/s/(^|[[:space:]])trim([[:space:]]|$)/ /g; /vfs objects/s/[[:space:]]+/ /g; /vfs objects/s/ = / = /' /etc/samba/smb.custom.conf
sudo sed -i -E '/vfs objects/s/(^|[[:space:]])trim([[:space:]]|$)/ /g; /vfs objects/s/[[:space:]]+/ /g; /vfs objects/s/ = / = /' /etc/samba/users/1000.share.conf