Ich habe einen Debian 11-Server mit Nextcloud darauf und einen OpenMediaVault (OMV)-Server, auf dem eine Samba 4.13.13-Freigabe konfiguriert ist.
Der Samba-Server wird von allen Benutzern im Netzwerk problemlos verwendet. Als ich jedoch smb auf dem Debian-Server verbunden habe (mit Benutzern, die ich woanders verwende, sodass ich sicher bin, dass ich alle erforderlichen Berechtigungen habe), um einen Ordner freizugeben und verfügbar zu machen, hatte ich viele Probleme (der Ordner ist in fstab und nicht mit der Nextcloud-GUI gemountet, dies ist keine Frage zu NC, sondern zu SMB).
Was passiert, ist, dass ich im Ordner etwas tun ls
und die Dateien sehen kann. Ich kann sie mit rm entfernen, aber ich kann darin keine Dateien kopieren oder hochladen (außer bei lächerlich kleinen Dateien. Wenn ich z. B. mit vim eine Textdatei erstelle und etwas hineinschreibe, funktioniert es, wenn ich eine PNG von ein paar MB kopiere, funktioniert es nicht). Wenn ich eine Datei kopiere, passiert Folgendes: Der Befehl bleibt angehalten, bis ich einen Fehler erhalte (cp sagt „cp: Fehler beim Schließen von ‚/mnt/Pfad/Dateiname‘: Host ist ausgefallen“) und ich im Ordner eine Datei mit der Erweiterung .part finde, die 0 Bytes wiegt. An diesem Punkt kann ich nicht einmal umount -f
den Ordner und alles aushängen ls
, cd
und selbst Autovervollständigungsvorgänge mit der Tabulatortaste im Ordner funktionieren nicht mehr oder nehmen viel Zeit in Anspruch. Die fstab-Zeile ist diese
//192.168.0.1/path/on/server/ /mnt/localpath/ cifs username=admin,password=adminpass,file_mode=0777,dir_mode=0777,noexec 0 0
Ich habe versucht, in den OVM-Protokollen nachzuschauen, konnte aber nichts finden. Ich weiß nicht, ob es daran liegt, dass ich an der falschen Stelle suche oder daran, dass OVM nicht richtig protokolliert. Ich weiß, dass es einige Probleme mit der Handhabung der Protokolle gab, aber ich bin diesbezüglich nicht auf dem neuesten Stand.