NAS einbinden klappt nicht

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Hey,


    ich habe mir ein Raspberry Pi 2 zugelegt um diesen als Downloadserver einzusetzen.


    Ich wollte meine Nas (WD MyCloudMirror) so einbinden das pyload mir direkt auf meine nas runterlädt und dort entpackt.

    Leider bekomme ich es nicht hin mein nas auf dem pi anzeigen zu lassen.


    Ich habe mir alle möglichen tuts im internet durchgelesen aber nichts klappt.


    Code
    pi@raspberrypi ~ $ sudo mount -a
    Retrying with upper case share name
    mount error(6): No such device or address
    Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

    meine fstab

    Code
    proc            /proc           proc    defaults          0       0
    /dev/mmcblk0p1  /boot           vfat    defaults          0       2
    /dev/mmcblk0p2  /               ext4    defaults,noatime  0       1
    //192.168.178.24/Download /home/pi/.pyload/Download cifs username=paul,password=,nouser,atime,auto,rw,dev,exec,suid 0 0
    # a swapfile is not a swap partition, no line here
    #   use  dphys-swapfile swap[on|off]  for that

    Ich hoffe hier kann mir jemand helfen


    mfg

  • Ich habs so gelöst



    Code
    /dev/mmcblk0p1  /boot           vfat    defaults          0       2
    /dev/mmcblk0p2  /               ext4    defaults,noatime  0       1
    //192.168.178.24/Download /home/pi/.pyload/Download cifs defaults,user=paul,pass=,gid=users 0 0
    # a swapfile is not a swap partition, no line here
    #   use  dphys-swapfile swap[on|off]  for that

    hier meine ausgabe von mount

    Einmal editiert, zuletzt von pbpromotion (9. November 2015 um 21:36)

  • Ich hab jetzt rausgefunden das der Ordner in den gemountet wird dem user "root" gehört. Ich kann den user auch nicht ändern.

    was ist falsch an meiner fstab?

    Code
    proc            /proc           proc    defaults          0       0
    /dev/mmcblk0p1  /boot           vfat    defaults          0       2
    /dev/mmcblk0p2  /               ext4    defaults,noatime  0       1
    //192.168.178.24/Download /home/pi/.pyload/Downloads cifs defaults,user=paul,pass=,gid=pi 0 0
    # a swapfile is not a swap partition, no line here
    #   use  dphys-swapfile swap[on|off]  for that

    Einmal editiert, zuletzt von pbpromotion (10. November 2015 um 18:56)

  • Na du hast doch als Option "defaults" gesetzt.
    Defaults heißt in dem Fall auch "auto" -> beim Systemstart wird der Ordner von root gemountet.

    Wenn du dich jetzt als Paul beim PI einloggst, kannst du es mit

    Code
    sudo chown -c $USER /home/pi/.pyload/Downloads


    deinem User zugänglich machen. (Der Eintrag user=paul erlaubt es eigentlich schon dem user Paul das Verzeichnis zu mounten. Doppel hält besser).
    Ich habe gute Erfahrungen gemacht, nur defaults als Option stehen zu lassen.

    Dieser User braucht jetzt nen eigenen fstab Eintrag, damit das Verzeichnis für ihn gemountet wird (afaik).

    Code
    /home/pi/.pyload/Downloads     /home/Paul/.pyload/Downloads    none    bind    0    0
  • Ein


    Code
    pi@raspberrypi ~ $ sudo chown -c $USER /home/pi/.pyload/Downloads
    der Eigentümer von „/home/pi/.pyload/Downloads“ wurde von root in pi geändert

    wird direkt wieder zu user root. Also er überschreibt das nicht wirklich.


    mfg

    Einmal editiert, zuletzt von pbpromotion (11. November 2015 um 19:21)

  • Der Eintrag "user=,Pass=" in der fstab sind die Authentifizierunsgdaten, die benötigt werden, dass sich der Raspi das Schare vom NAS-System einbinden kann.
    Da dieses share als "cifs" freigegeben wird, wird das mit auf dem NAS angelegten Benutzers gemoutet.

    Ein Problem, dass auch im ersten Beitrag noch als Fehlermeldung steht, ist

    Zitat

    Retrying with upper case share name


    Die Freigabe heißt bei die "Download", mit grossem D.
    Bei Unioiden Systeme gibt es beim Namen unterschiede auch in der Groß- und Kleinschreibung.
    Bei CIFS-Systeme auf Windows wird das (normalerweise) gleich behandelt.
    Das könnte ein Problem sein.

    (Gibt man auf einem Linux etwas mit Samba frei, kann man in der smb.conf angeben, ob solche Dateien wie auf Windows-Systemen gleich behandelt werden sollen.
    Macht man dieses nicht, kann man Dateien mit zwei unterschiedlichen 'unix-Namen' in einem freigegeben Verzeichnis haben, die für das Windows aber gleich sind.
    Solche Dateien kann man unter Windows nicht öffnen.)

    Computer ..... grrrrrr

    Einmal editiert, zuletzt von Rasp-Berlin (11. November 2015 um 20:38)


  • Das Problem ist ja bereits erledigt.


    Es geht nur noch um die Rechtevergabe. Das mounten klappt ja bereits.


    mfg

    Einmal editiert, zuletzt von pbpromotion (11. November 2015 um 20:45)


  • Stimmt, Rasp-Berlin hat da Recht mit.
    user=Paul ist durch mount.cifs der User, der sich verbinden soll (= User auf dem NAS). Mein Fehler.
    http://linux.die.net/man/8/mount.cifs

    Du könntest an die Optionen noch file_mode=755,dir_mode=755 anhängen - für den Fall dass "rw" ignoriert wird.

    Hab ich mal gemach

    Code
    proc            /proc           proc    defaults          0       0
    /dev/mmcblk0p1  /boot           vfat    defaults          0       2
    /dev/mmcblk0p2  /               ext4    defaults,noatime  0       1
    //192.168.178.24/Download /home/pi/Downloads cifs defaults,file_mode=0755,dir_mode=0755,user=paul,pass=,gid=pi 0 0
    # a swapfile is not a swap partition, no line here
    #   use  dphys-swapfile swap[on|off]  for that

    als Ausgabe kommt

    nur leider als result

    ycobkplt.jpg


    Ich verzweifel so langsam aber sicher an dem kleinen ding....

    So ist der Rasp für mich total unnütz.... das muss doch irgendwie klappen mit dem mount und den rechten....


    PS: Wie ist das root password auf raspbian?

    Einmal editiert, zuletzt von pbpromotion (12. November 2015 um 13:41)

  • Ich glaube root ist standardmäßig deaktiviert.

    Du kannst es mit

    Code
    sudo passwd


    setzen.

    zudem bitte mal die optionen erweitern / bzw ersetzen:
    nounix,dir_mode=0777,file_mode=0777,uid=1000,gid=1000

    Einmal editiert, zuletzt von Sabcoll (12. November 2015 um 13:52)

  • So meine Fstab sieht jetzt so aus

    Code
    proc            /proc           proc    defaults          0       0
    /dev/mmcblk0p1  /boot           vfat    defaults          0       2
    /dev/mmcblk0p2  /               ext4    defaults,noatime  0       1
    //192.168.178.24/Download /home/pi/.pyload/NAS cifs nounix,dir_mode=0777,file_mode=0777,user=paul,password=,uid=1000,gid=1000 0 0
    # a swapfile is not a swap partition, no line here
    #   use  dphys-swapfile swap[on|off]  for that

    Ausgabe von df -h


    nur leider hab ich darin keine Rechte

    Code
    pi@raspberrypi ~/.pyload/NAS $ mkdir Test
    mkdir: das Verzeichnis „Test“ kann nicht angelegt werden: Keine Berechtigung


    Ich verzweifel hier noch so langsam.
    Automatisch zusammengefügt:

    Hab grad mal noch das ausgeführt und siehe da ich müsste eigentlich alle rechte haben.

    Somit müsste der Fehler aufseiten der NAS liegen.

    Wird immer spannender, wie könnte ich das auf der NAS rausfinden oder wo kann ich weiterhin auf Fehlersuche gehen?

    Einmal editiert, zuletzt von pbpromotion (15. November 2015 um 11:05)

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!