Mount cifs über Filestation und Konsole

Status
Für weitere Antworten geschlossen.

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.541
Punkte für Reaktionen
1.385
Punkte
234
Hallo,
wenn ich über die Filestation einen in der Fritzbox freigegebenem CIFS-Ordner einbinde, geht das problemlos. Ich kann auf der DS in diesen Ordner wechseln und auf die Daten zugreifen, die auf der Fritzbox lagern.

Gehe ich über die Konsole, mounte über den Befehl "mount" die gleiche Freigabe in den gleichen Ordner, bekomme ich das Problem, dass Unterordner und Dateien sichtbar, aber nicht nutzbar sind.

Mein Befehl lautet wie folgt:
Rich (BBCode):
/bin/mount -t cifs -o username=USER,password=PASSWORD //IPderFritzbox/fritz.nas /volume1/system/fritte
Ordner auf der Fritzbox wie auch auf der DS sind gleich wie beim Einbinden mit der Filestation. Es kommt auch keine Fehlermeldung beim Absetzen des Befehls. Die Verbindung muss auch da sein, da ich ja die Ordner sehen kann.
Rich (BBCode):
root@DS:/# cd /volume1/system/fritte
root@DS:/volume1/system/fritte# ls
Dokumente
root@DS:/volume1/system/fritte# cd Dokumente
-ash: cd: Dokumente: No such file or directory

Jemand einen Tipp für mich?
 
Zuletzt bearbeitet:

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.250
Punkte für Reaktionen
2.846
Punkte
423
Hallo Peter,

zu Linux kann ich jetzt wenig sagen. Wäre interessant, was "ls -als" ausgibt. Bist du dir sicher, dass deine Fritzbox "fritz.nas" als Share verwendet? Meine bieten den Share unter ihrem eigenen Namen an.
Code:
C:\>dir \\FB7590-1\FB7590-1
 Datenträger in Laufwerk \\FB7590-1\FB7590-1: ist FB7590-1
 Volumeseriennummer: 1786-17E6

 Verzeichnis von \\FB7590-1\FB7590-1

27.10.2018  04:35    <DIR>          .
16.12.2011  12:39    <DIR>          Bilder
16.12.2011  12:39    <DIR>          Videos
05.12.2017  12:27    <DIR>          Onlinespeicher
10.05.2018  04:54    <DIR>          FRITZ
16.12.2011  12:39    <DIR>          Musik
01.01.1970  02:03    <DIR>          SanDisk-UltraFit-01
16.12.2011  12:39    <DIR>          Dokumente
               0 Datei(en),              0 Bytes
               8 Verzeichnis(se), 78.505.361.408 Bytes frei

C:\>dir \\FB7590-1\fritz.nas
Der Netzwerkname wurde nicht gefunden.

Edit:
Ich hab's eben auch nochmal bei mir auf der DS415+ probiert und ähnliche Beobachtungen gemacht
Code:
mount -t cifs -o username=user,password=pass[,vers=1.0,iocharset=utf8] //192.168.0.1/FB7590-1 /mnt
Das mounten klappt, aber wenn ich nach /mnt wechsle und "cd Dokumente/" eingebe, kommt die gleiche Meldung wie bei dir. Lustigerweise geht es nach "cd Do<TAB>", obwohl es letztlich gleich aussieht. Aber dann kann er das Verzeichnis nicht lesen. Ich habe noch mit anderen Optionen rumgespielt, wie z.B. vers=... oder iocharset=..., hat aber alles nichts gebracht.
 
Zuletzt bearbeitet:

bfpears

Benutzer
Mitglied seit
09. Feb 2009
Beiträge
449
Punkte für Reaktionen
29
Punkte
28
Hi Peter,

ich gebe unter Linux Mint die "uid" mit (habe damals mehrere Varianten ausprobiert)
-o username=USER,password=PASSWORD,uid=1000
(bei Mint ist "1000" der erste User)
gid=100 brachte bei mir keinen erkennbaren Mehrwert.

Bei DSM:
Admin = 1024
erster User = 1026
zählt dann weiter hoch.
Gruppe user=100

ich würde im DSM aber erst mal mit der gid probieren:
-o username=USER,password=PASSWORD,gid=100

Die IDs gibt es per SSH:
cat /etc/group
cat /etc/passwd

ich erwarte das bei einem ls -al (wie Benares) es vorgeschlagen hat,
die Rechte einer ID gehören die DSM nicht kennt.

BF
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.250
Punkte für Reaktionen
2.846
Punkte
423
Habs auch nochmal mit uid= und gid= probiert. Damit sieht es zwar so aus, als ob die Verzeichnisse mir gehören, aber ich kann die Inhalte trotzdem nicht listen (not a directory). Die Rechte werden mit drwxrwxrwx angezeigt.
 
Zuletzt bearbeitet:

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.541
Punkte für Reaktionen
1.385
Punkte
234
Wäre interessant, was "ls -als" ausgibt.
Ich habe per Filestation in /volume1/system/fritte die Freigabe eingebunden und
auf der Konsole per Mount in /volume1/system/fritte2 die gleiche Freigabe eingebunden.
Rich (BBCode):
root@DS:/volume1/system/fritte# ls -als
total 8
0 drwxrwxrwx   2 admin users    0 Oct 26 19:03 .
8 d---------+ 10 root  root  4096 Oct 27 13:44 ..
0 dr-xr-xr-x   2 admin users    0 Jun 12 10:38 Dokumente
Hier kann ich problemlos auf der Konsole, unter Freigaben in Windows wie auch in der Filestation ins Verzeichnis Dokumente wechseln und die dortigen Dateien sehen, sowie lesen.

Rich (BBCode):
root@DS:/volume1/system/fritte2# ls -als
total 8
0 dr-xr-xr-x   1 admin users    0 Oct 26 19:03 .
8 d---------+ 10 root  root  4096 Oct 27 13:44 ..
0 dr-xr-xr-x   1 admin users    0 Jun 12 10:38 Dokumente
Hier kann ich auf der Konsole und über Windows nicht ins Verzeichnis Dokumente wechseln. Der Trick per "cd <tab>" funktioniert, aber ich sehe dann im Verzeichnis auch keine Dateien, sowie kommt eine Fehlermeldung.
Rich (BBCode):
root@DS:/volume1/system/fritte2/Dokumente# ls -als
ls: reading directory .: Not a directory
total 0

Bist du dir sicher, dass deine Fritzbox "fritz.nas" als Share verwendet?
Ja, das heißt bei mir so.

ich würde im DSM aber erst mal mit der gid probieren:
-o username=USER,password=PASSWORD,gid=100
Ich habe mehrere Varianten mit gid und uid durch. Leider ohne Erfolg.
Auf der Konsole als root, mount-Befehl auch als root, sollte das das auch egal sein was das DSM dazu sagt, oder?
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.250
Punkte für Reaktionen
2.846
Punkte
423
Hallo Peter,
gleiches Fehlerbild wie bei mir. Du sagst, dass du "fritte" über die Filestation eingebunden hast und "fritte2" über die Konsole.
Klappt das Navigieren/Anzeigen über die Konsole, wenn du mal auf den "fritte"-Mount gehst?
Wenn ja, müsstest über "mount" ja sehen, mit welchen Parametern die Filestation den Share eingebunden hat. Gibt es Unterschiede zwischen beiden Mounts?
 
Zuletzt bearbeitet:

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.541
Punkte für Reaktionen
1.385
Punkte
234
Juchhu! Es funktioniert! Du hattest den richtigen Ansatz und ich habe den Wald vor lauter Bäumen nicht gesehen.

Natürlich mit mount nur nachschauen, wie die Filestation das eingebunden hat und schon hat man die Lösung.
Die Optionen habe ich 1:1 übernommen und schon hat es funktioniert. Die ganzen Einstellungen sind ellenlang, keine Ahnung welcher davon nun der echte Störenfried ist bzw. war.

Das hier sind die ganzen Optionen:
Rich (BBCode):
rw,relatime,vers=syno,cache=strict,domain=WORKGROUP,uid=1024,forceuid,gid=100,forcegid,file_mode=0777,dir_mode=0777,iocharset=utf8,nocase,nounix,mapposix,rsize=61440,wsize=65536,actimeo=1
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.250
Punkte für Reaktionen
2.846
Punkte
423
Boah, bei der Menge an Optionen kann ich dir leider auch nicht sagen, welche davon das Problem war. Aber schön, dass du eine Lösung gefunden hast.
 

bfpears

Benutzer
Mitglied seit
09. Feb 2009
Beiträge
449
Punkte für Reaktionen
29
Punkte
28
Hi zusammen,
hat mich noch ein bisschen interessiert.
ich glaube ich habe es eingegrenzt:
nounix
Rich (BBCode):
nounix
Disable the CIFS Unix Extensions for this mount. This can be useful in order to turn off multiple settings at once. 
This includes POSIX acls, POSIX locks, POSIX paths, symlink support and retrieving uids/gids/mode from the server. 
This can also be useful to work around a bug in a server that supports Unix Extensions.
https://www.samba.org/samba/docs/3.5/man-html/mount.cifs.8.html

BF
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.541
Punkte für Reaktionen
1.385
Punkte
234
Kann ich bestätigen.
Rich (BBCode):
/bin/mount -t cifs -o username=USER,password=PASSWORD,nounix //IPderFritzbox/fritz.nas /volume1/system/fritte2
Der Zusatz "nounix" führte zum Erfolg.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat