Leidiges Thema NFS Share einbinden

  • @EgLe


    Ja, da hab e ich mich etwas unklar ausgedrückt, Sorry. Ich meinte das mounten mittels Netzwerkbrowser, hier geht jeder Mount nach /media. Zwiscgen meinen beiden DM7080 kann ich ohne vers=3 mounten.

    --
    Gruß aus Thüringen!
    Frank P.


    ***
    Hardware:
    DM 920 UHD mit Merlin4 OE2.5
    ***

  • Hallo,


    so habe heute mal die ersten Tests mit automount mit systemd gemacht auf meiner DM820 :grinning_face_with_smiling_eyes:



    zu meiner Vorgehensweise:


    mein autofs habe ich einfach nur deaktiviert mittels:


    Code
    systemctl disable autofs.service


    Dann habe ich meine Eintrage aus den /etc/auto.master.d extrahiert und in die etc/fstab eingetragen:


    Code: auto.dreambox
    DB7080-hdd        -fstype=nfs,rw,soft,tcp,retry=0 192.168.1.15:/media/hdd
    DB7080-sdcard        -fstype=nfs,rw,soft,tcp,retry=0 192.168.1.15:/media/sdcard
    DB7020HD    -fstype=nfs,rw,soft,tcp,nolock,retry=0 192.168.1.14:/media/hdd


    Code
    # NFS - automounts per systemd für Dreambox
    192.168.1.15:/media/hdd    /media/dreambox/DB7080-hdd    nfs    x-systemd.automount,noauto,retry=0,x-systemd.idle-timeout=60,nolock,rw,timeo=2,retrans=1,x-systemd.device-timeout=2,soft,nofail    0    0
    192.168.1.15:/media/sdcard    /media/dreambox/DB7080-sdcard    nfs    x-systemd.automount,noauto,retry=0,x-systemd.idle-timeout=60,nolock,rw,timeo=2,retrans=1,x-systemd.device-timeout=2,soft,nofail    0    0
    192.168.1.14:/media/hdd /media/dreambox/DB7020-hdd    nfs    x-systemd.automount,noauto,retry=0,x-systemd.idle-timeout=60,nolock,rw,timeo=2,retrans=1,x-systemd.device-timeout=2,soft,nofail    0    0


    Wie auch unter autofs versuche ich mit einem Miminum auszukommen, hier muss ich erst noch genauer recherchieren und probieren was ich wirklich benötige :neutral_face:


    Aber auch hier habe ich mal keine TCP/UDP und keine rsize-werte eingegebn die werden selbst ermittel wie man mit einem Mount sehen kann: :exclamation_mark:


    Code
    root@dm820:~# mount
    ....
    192.168.1.15:/media/hdd on /media/dreambox/DB7080-hdd type nfs4 (rw,relatime,vers=4.0,rsize=65536,wsize=65536,namlen=255,soft,proto=tcp,port=0,timeo=2,retrans=1,sec=sys,clientaddr=192.168.1.13,local_lock=none,addr=192.168.1.15)
    192.168.1.15:/media/sdcard on /media/dreambox/DB7080-sdcard type nfs4 (rw,relatime,vers=4.0,rsize=65536,wsize=65536,namlen=255,soft,proto=tcp,port=0,timeo=2,retrans=1,sec=sys,clientaddr=192.168.1.13,local_lock=none,addr=192.168.1.15)


    Dann habe ich das gleiche mit meinen Daten vom NAS gemacht:


    Code: auto.nas
    Qnap-dreambox    -fstype=nfs,vers=3,rw.soft,tcp,retry=0 192.168.1.10:/Dreambox
    Qnap-public    -fstype=nfs,vers=3,rw.soft,tcp,retry=0 192.168.1.10:/Public
    Qnap-media    -fstype=nfs,vers=3,rw,soft,tcp,retry=0 192.168.1.10:/Multimedia
    Qnap-sonstiges     -fstype=nfs,vers=3,rw,soft,tcp,retry=0 192.168.1.10:/Sonstiges
    Qnap-esata    -fstype=nfs,vers=3,rw,soft,tcp,retry=0 192.168.1.10:/eSATADisk1
    Qnap-usb1    -fstype=nfs,vers=3,rw,soft,retry=0 192.168.1.10:/USBDisk1
    Qnap-usb2    -fstype=nfs,vers=3,rw,soft,retry=0 192.168.1.10:/USBDisk2


    wie folgt in die etc/fsat eingetragen:



    Und auch hier, weiß jetzt nicht warum, aber auch NFS-ver3 funktioniert ohne extra eintrag..... denke da wurde mit den letzten Updates verbessert :question_mark:


    Code
    root@dm820:~# mount
    ....
    192.168.1.15:/media/hdd on /media/dreambox/DB7080-hdd type nfs4 (rw,relatime,vers=4.0,rsize=65536,wsize=65536,namlen=255,soft,proto=tcp,port=0,timeo=2,retrans=1,sec=sys,clientaddr=192.168.1.13,local_lock=none,addr=192.168.1.15)
    192.168.1.15:/media/sdcard on /media/dreambox/DB7080-sdcard type nfs4 (rw,relatime,vers=4.0,rsize=65536,wsize=65536,namlen=255,soft,proto=tcp,port=0,timeo=2,retrans=1,sec=sys,clientaddr=192.168.1.13,local_lock=none,addr=192.168.1.15)
    
    
    192.168.1.10:/eSATADisk1 on /media/nas/Qnap-esata type nfs (rw,relatime,vers=3,rsize=32768,wsize=32768,namlen=255,soft,nolock,proto=tcp,timeo=2,retrans=1,sec=sys,mountaddr=192.168.1.10,mountvers=3,mountport=30000,mountproto=udp,local_lock=all,addr=192.168.1.10)
    192.168.1.10:/Multimedia on /media/nas/Qnap-media type nfs (rw,relatime,vers=3,rsize=32768,wsize=32768,namlen=255,soft,nolock,proto=tcp,timeo=2,retrans=1,sec=sys,mountaddr=192.168.1.10,mountvers=3,mountport=30000,mountproto=udp,local_lock=all,addr=192.168.1.10)


    So hierbei könnt Ihr jetzt mal selber sehen wie sich die Systeme ihre Sachen selber aushandeln :exclamation_mark:


    Dreamboxen: nfs4 , proto=tcp, rsize=65536,wsize=65536


    Qnap-NAS: nfs vers=3, proto=tcp, rsize=32768,wsize=32768



    Was ich noch nicht gefunden habe ist wie der Befehl lautet um bei änderungen an der fsatb das ganze neu ein zus lesen ohne die Box neu starten zu müssen :loudly_crying_face:




    Also meine nun den gegen Part zu:


    - systemctl restart autofs.service
    - systemctl start autofs.service
    - systemctl stop autofs.service
    - systemctl status autofs.service


    Habe zwar gesucht aber noch keinen passenden Aufruf gefunden:


    - systemctl status automount.service
    - systemctl restart automount.service


    das geht so nicht, muss aber doch irgenwie möglich sein :question_mark:

    MfG EgLe



    Kernel : Linux 6.1.26-1-MANJARO (64-bit)-MANJARO (LTS)
    GUI : KDE 5.105.0 / Plasma 5.27.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

    Einmal editiert, zuletzt von EgLe ()

  • /media/nas/xxxxx macht beim mounten mit systemd wenig sinn.

  • Ich mounte nach /media/TV und starte den Mount so neu:

    Code
    systemctl restart media-TV.automount


    Schaue mal unter /run/systemd/generator, dort solltest du sehen, wie deine Automounts genau heissen.

    Alptraumbox. :thumbs_up:

  • Hallo,

    Ich mounte nach /media/TV und starte den Mount so neu:

    Code
    systemctl restart media-TV.automount

    Schaue mal unter /run/systemd/generator, dort solltest du sehen, wie deine Automounts genau heissen.


    Besten Dank, das war der Hinweis :thumbs_up:


    Wer wie ich (auch wenn es einigen keinen Sinn macht) seine mounts aufteilt in verschiedene Verzeichnisse, kann das ganze
    auch einfach mittels dem Joker "*" , da ja leider der neustart bei mehreren Mounts zur Qual wird/werden kann....


    Bei mir sind meine Verzeichnisse wie folgt:


    /media/nas/"die entsprechende Mounts"


    Aufruf für alles wäre dann:

    Code
    systemctl status media-nas*.automount


    Verzeichnis: /media/dreambox/die entsprechnde Mounts
    Aufruf dann z.B.

    Code
    systemctl status media-dreambox*.automount


    Oder wer alles erschlagen will kann auch dies aufrufen:

    Code
    systemctl status media-*.automount


    Es gehen hier dann natürlich aich die folgende optionen:




    - systemctl restart media-*.automount
    - systemctl start media-*.automount
    - systemctl stop media-*.automount
    - systemctl status media-*.automount


    MfG EgLe



    Kernel : Linux 6.1.26-1-MANJARO (64-bit)-MANJARO (LTS)
    GUI : KDE 5.105.0 / Plasma 5.27.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip