DerTom Posted July 29, 2022 Share Posted July 29, 2022 Hallo zusammen, ich versuche gerade mein (DIY) NAS auf Ubuntu-Basis auf unraid umzustellen. Um die Daten in ein unraid-share zu bekommen, habe ich das erste 'remote' smb-share auf unraid gemountet und wollte dann mit Krusader die Dateien und Ordner in das neue unraid-share kopieren. Unter unraid wird mir das remote smb-share auch als online und gemountet angezeigt. Auch die Abfrage mit 'mount' zeigt das gemountete smb-share. Die Dateien sind aber unter /mnt/remotes/ nicht verfügbar. Der Server/host wird als 'down' gelistet - kann aber per 'ping' erreicht werden. Mit stellt sich die Frage, welche Zugriffsrechte/Einstellungen unraid benötigt, um auf remote smb-shares zugreifen zu können. Windows, Linux- und Android-Installationen bei mir haben nach Anmeldung mit dem auf dem NAS für samba hinterlegten user/password Zugriff - unraid aber eben wohl nicht. Unter unraid habe ich übrigens den gleichen user eingerichtet, wie er auch auf dem NAS für samba besteht. Die remote shares werden wohl mit den Eigentümern 'nobody:users' eingebunden. Nobody ist auf den smb-shares nicht zulässig. Deshalb habe ich eben den gleichen user unter unraid eingerichtet, der dann doch zur Gruppe 'users' gehören sollte. Bin für Hinweise sehr dankbar! Viele Grüße Quote Link to comment
mgutt Posted July 29, 2022 Share Posted July 29, 2022 Prüf mal die SMB Logs auf der Ubuntu Maschine. Das mit den Usern ist alles gar nicht notwendig. Es muss einfach nur der richtige Login beim Mount Befehl übergeben werden. Wie lautet dein Mount-Befehl oder hast du das über das UD Plugin gemacht? Quote Link to comment
yasu Posted July 29, 2022 Share Posted July 29, 2022 Ich weiß nicht genau, was das Problem bei dir ist. Allerdings kann ich dir mal sagen, wie ich mit meinem Unraid auf die Synology Nas zugegriffen hatte. Ich habe es eben auch noch einmal getestet und es hat auch wieder geklappt. In der Unraid Console habe ich erst smbclient --user username -L //192.168.178.1 <- eingegeben um die Dateistruktur von der Nas zu bekommen. mount -t cifs -o user=username //192.168.178.1/web /mnt/cache/TestNasSMB/ <- Damit habe ich den Share in meinen /mnt/cache/TestNasSMB gemountet. umount /mnt/cache/TestNasSMB/ <- mount wieder entfernt In diesem Thread wird der Nachteil der Methode erklärt. Sollte man den Share nicht wieder rausnehmen, so ist der Pool dauernd auf "busy". Daher nach dem verwenden umount und raus damit. Hoffe es klappt auf die Art. Quote Link to comment
DerTom Posted July 29, 2022 Author Share Posted July 29, 2022 49 minutes ago, mgutt said: Prüf mal die SMB Logs auf der Ubuntu Maschine. Das mit den Usern ist alles gar nicht notwendig. Es muss einfach nur der richtige Login beim Mount Befehl übergeben werden. Wie lautet dein Mount-Befehl oder hast du das über das UD Plugin gemacht? Die Logs zeigen keinen Eintrag für den unraid-server. Genutzt habe ich die Möglichkeit aus der GUI zu 'remote smb shares'. 49 minutes ago, yasu said: Ich weiß nicht genau, was das Problem bei dir ist. Allerdings kann ich dir mal sagen, wie ich mit meinem Unraid auf die Synology Nas zugegriffen hatte. Ich habe es eben auch noch einmal getestet und es hat auch wieder geklappt. In der Unraid Console habe ich erst smbclient --user username -L //192.168.178.1 <- eingegeben um die Dateistruktur von der Nas zu bekommen. mount -t cifs -o user=username //192.168.178.1/web /mnt/cache/TestNasSMB/ <- Damit habe ich den Share in meinen /mnt/cache/TestNasSMB gemountet. umount /mnt/cache/TestNasSMB/ <- mount wieder entfernt In diesem Thread wird der Nachteil der Methode erklärt. Sollte man den Share nicht wieder rausnehmen, so ist der Pool dauernd auf "busy". Daher nach dem verwenden umount und raus damit. Hoffe es klappt auf die Art. Auch mit der manuellen Methode habe 'Backup' nicht einhängen können. Der mount funktionierte, Zugriff auf die Dateien war aber unverändert nicht möglich. Ich habe nun mal einen anderen smb-share getestet und dieser konnte (mit Zugriff auf Dateien) gemountet werden. Bin gerade dabei den smb-share 'Backup' auf diesen zu kopieren. Sollte dann funktionieren. Viele Grüße Quote Link to comment
mgutt Posted July 29, 2022 Share Posted July 29, 2022 1 hour ago, DerTom said: Die Logs zeigen keinen Eintrag für den unraid-server Naja da muss doch stehen, dass User XYZ sich angemeldet hat?! Poste mal bitte die SMB Server config Quote Link to comment
DerTom Posted July 30, 2022 Author Share Posted July 30, 2022 15 hours ago, mgutt said: Naja da muss doch stehen, dass User XYZ sich angemeldet hat?! Poste mal bitte die SMB Server config Das ist die smb.conf: # This file is auto-generated by openmediavault (https://www.openmediavault.org) # WARNING: Do not edit this file, your changes will get lost. #======================= Global Settings ======================= [global] log level = 1 log file = /var/log/samba/log.%m max log size = 1000 logging = syslog [Backup] path = /srv/halut-pool/Backup/ read only = no browseable = yes [Data] path = /srv/halut-pool/Data/ guest ok = no guest only = no read only = no browseable = yes inherit acls = yes inherit permissions = no ea support = no store dos attributes = no recycle:repository = .recycle/%U recycle:keeptree = yes recycle:versions = yes recycle:touch = yes recycle:touch_mtime = no recycle:directory_mode = 0777 recycle:subdir_mode = 0700 recycle:exclude = recycle:exclude_dir = recycle:maxsize = 0 vfs objects = recycle printable = no create mask = 0775 force create mode = 0775 directory mask = 0775 force directory mode = 0775 hide special files = yes follow symlinks = yes hide dot files = yes valid users = "steve" invalid users = read list = write list = "steve" Die Einstellungen für Backup habe ich im Rahmen meiner Fehlersuche minimiert. Wie dem auch sei... Nachdem die Dateien von 'Backup' nach 'Data' kopiert waren, habe ich gerade versucht 'Data' unter unraid manuell einzuhängen - eben so, wie es gestern auch funktioniert hat. Was soll ich sagen, es hat nicht funktioniert. Ein umount funktioniert nicht, da das Gerät 'busy' sein soll... Quote Link to comment
mgutt Posted July 30, 2022 Share Posted July 30, 2022 1 hour ago, DerTom said: Ein umount funktioniert nicht, da das Gerät 'busy' sein soll.. War der externe Server zwischenzeitlich vom Netzwerk getrennt oder ausgeschaltet? Man darf bei SMB keinen Mount offen lassen, wenn der Server nicht 100%-tig verfügbar ist. Einen kaputten Mount kannst du übrigens mit umount -l oder umount -f lösen. Quote Link to comment
DerTom Posted July 30, 2022 Author Share Posted July 30, 2022 Nein, der externe Server lief immer und wurde nicht getrennt. Ich habe mir aber erlaubt den samba-server neu zu starten. unraid selbst lief dabei nicht. (Mein 'daily driver' soll mal als VM unter unraid laufen, ist aber noch nicht eingerichtet. Somit unraid beenden und Win10 booten) Ich habe nun folgendes durchgeführt: 1. Ich habe mir den Ordner /srv/smb erstellt und 'Backup' dort eingehangen Im Terminal war das System danach nicht mehr erreichbar bzw. eingefroren: 2. Zweites Terminal geöffnet und einfach ein listing ausgeführt. Zuerst reagierte auch hier das Terminal nicht. Nach ca. zwei Minuten Wartezeit Handy genommen, um ein Foto zu machen. In diesem Moment erfolgte die Ausgabe zu 'ls -al'. Als ich dann auch den Ordner /srv/smb mit anzeigen lassen wollte, war schon die Eingabe des Befehls nicht mehr möglich. Terminal eingefroren. 3. Okay - Shutdown. Dieser hat dann aber sehr lange gedauert (165 Sekunden)... Irgendetwas passt unraid hier nicht - nicht die Bohne... Die Frage ist nur was?? Quote Link to comment
hawihoney Posted July 30, 2022 Share Posted July 30, 2022 Hast Du Mal das systemnahe Plugin "Unassigned Devices" probiert? Das mounted nicht nur sondern nimmt auch Rücksicht auf die Unraid-spezifischen Eigenarten. Unraid ist keine voll aufgeblasene Distribution. Probier Mal ob es damit klappt. Quote Link to comment
DerTom Posted July 31, 2022 Author Share Posted July 31, 2022 Es läuft, ich kann nur nicht sagen warum... Ich musste an die Verkabelung der hdds. Unraid neu gestartet (2x) und Puff shares sind da! Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.