Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Zugriff remote smb share macht Probleme...

Featured Replies

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.

 

smb-share-backup.thumb.jpg.8975094625cc42597b9ab2e080cb718a.jpg

 

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
 

  • Community Expert

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?

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. :) 

  • Author
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

 



 

  • Community Expert
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

  • Author
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...

 

  • Community Expert
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.

 

 

  • Author

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:

 

IMG_20220730_105457.thumb.jpg.ea58ade0467b54445302ec4fbd5af0e8.jpg

 

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.

IMG_20220730_105238.thumb.jpg.fd425bef09461b773dfb00e20f970e88.jpg

 

3. Okay - Shutdown. Dieser hat dann aber sehr lange gedauert (165 Sekunden)...

 

IMG_20220730_105756.thumb.jpg.a0ecb7783231fe366aa3a32cd704901d.jpg

 

Irgendetwas passt unraid hier nicht - nicht die Bohne... Die Frage ist nur was??

 

 

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.

 

  • Author

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!

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.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.