Das Problem ist wahrscheinlich, dass Sie einen Softlink verwenden, um den Samba-Var-Ordner auf die andere Festplatte umzuleiten.
Ein Softlink verhält sich etwas anders als ein echter Ordner und könnte für den Samba-Socket-Erstellungscode nicht akzeptabel sein.
Was ich in einem Setup wie Ihrem tun würde, ist, das gesamte / var-Dateisystem auf die andere Festplatte zu legen (oder als tmpfs) und es einfach beim Booten zu mounten.
Oder, wenn Sie nicht den ganzen Weg gehen wollen, erstellen Sie beim Booten einfach ein tmpfs-Dateisystem, und hängen Sie dieses unter / var / lib / samba an.
Ein Mount-Punkt sollte in Ordnung sein. Andernfalls könnte kein Linux-System / var auf ein anderes Dateisystem setzen.