Hallo Leute,
ich habe ein Problem und bitte um eure Hilfe. Hierzu werde ich versuchen mein Problem sowie meine configs so detailiert wie möglich darzustellen.
Anforderung
Ich habe einen Raspberry 3 in mein LAN eingebunden und möchte per (einfacher) SAMBA Freigabe auf freigegebene Shares (angeschlossene USB Platten) zugreifen.
- Raspi ist im LAN und wird erkannt > läuft
- 2 USB Platten sind angeschlossen und werden erkannt > läuft
- SAMBA Freigabe wurde eingerichtet > läuft
Bis dahin ok
---------
Situation 1
> Raspi im Netz, wird erkannt, SAMBA läuft, 2 ext. USB-Platten angebunden > ok
SAMBA config (/etc/samba/smb.conf)
[share]
Comment = Pi shared folder
Path = /share
Browseable = yes
Writeable = Yes
only guest = no
create mask = 0777
directory mask = 0777
Public = yes
Guest ok = yes
Ich kann via Windows auf die Freigabe zugreifen und auf dieser arbeiten (Ordner/Dateien anlegen, löschen, etc.). Ich konnte im Ordner /share die Einhängpunkte der gemounteten Festplatten (Platte 1 = transfer, Platte 2 = backup) sehen und ebenfalls auf diese zugreifen.
Versuchte ich nun Ordner/Dateien mit einer Gesamtgröße von ca. 50 GB auf /share/transfer zu kopieren, erhalte ich die Meldung das die Speicherkapazität nicht ausreicht.
Eine Recherche ergab, dass mein Fehler wohl darin lag das die SAMBA Freigabe den Bereich /share als Speicherplatz (vor dem Kopiervorgang) berechnen würde und ich daher immer nur bis max. ca. 30 GB hätte kopieren können (da SC-Card 32 GB groß ist).
---------
Situation 2
> Also ergänzte ich meine SAMBA config wie folgt:
[share]
Comment = Pi shared folder
Path = /share
Browseable = yes
Writeable = Yes
only guest = no
create mask = 0777
directory mask = 0777
Public = yes
Guest ok = yes
Comment = shared transfer
Path = /share/transfer
Browseable = yes
Writeable = Yes
only guest = no
create mask = 0777
directory mask = 0777
Public = yes
Guest ok = yes
Alles anzeigen
Ergebnis war wie gewünscht:
- Ich konnte auf alle Funktionen zugreifen wie unter "Situation 1" geschildert und konnte zusätzlich Ordner/Dateien über 32 GB auf die Festplatte 1 kopieren.
Allerdings merkte ich unter Windows folgende Veränderung:
- griff ich per Windows-Explorer auf die Freigabe wie folgt zu: \\192.168.xxx.xxx\ konnte ich den freigegebenen Ordner "share" sehen und nach doppelklick die Ordner "transfer" und "backup" (Mount point der beiden HD)
- nun war es allerdings im Windows-Explorer so, dass ich zwar per Zugriff auf \\192.168.xxx.xxx\ den Ordner "share" wieder sah, nach doppelklick aber gleich im Ordner "transfer" landete
---------
Situation 3
> Nun wollte ich aber auch auf die Festplatte 2 (/share/backup) große Dateimengen/Ordner kopieren und ergänzte meine SAMBA config wie folgt:
[share]
Comment = Pi shared folder
Path = /share
Browseable = yes
Writeable = Yes
only guest = no
create mask = 0777
directory mask = 0777
Public = yes
Guest ok = yes
Comment = shared transfer
Path = /share/transfer
Browseable = yes
Writeable = Yes
only guest = no
create mask = 0777
directory mask = 0777
Public = yes
Guest ok = yes
Comment = shared backup
Path = /share/backup
Browseable = yes
Writeable = Yes
only guest = no
create mask = 0777
directory mask = 0777
Public = yes
Guest ok = yes
Alles anzeigen
Nach sauberen reboot des Raspi, konnte ich zwar noch per Windows-Explorer auf \\192.168.xxx.xxx\ zugreifen, sah nun auch wieder den Ordner "share" - aber noch doppelklick war Ordner "share" leer. Ich konnte zwar Daten anlegen/löschen/etc. (Berechtigung ok, laut config befinde ich mich - physisch - auf der SD Card des Raspi) - konnte aber die beiden Festplatten nicht mehr sehen/ansprechen.
Aktuell habe ich nun wieder die Situation 2 hergestellt und bin da ein wenig ratlos.
-----------
Meine Frage daher an euch:
Habe ich einen Denkfehler in meiner SAMBA config, liegt es an Windows? (gleiches Fehlerbild unter Win10 und Win7) oder seht ihr meinen Fehler und könnt mir helfen?
Vielen Dank im Vorraus.