Thanks Thanks:  0
Ergebnis 1 bis 2 von 2
  1. #1
    Anfänger
    Registriert seit
    08.03.2020
    Beiträge
    2
    Thanks (gegeben)
    1
    Thanks (bekommen)
    0
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDanke

    Network Shares QNAP/ Enigma/ Open ATV 6.4

    Ich versuche Aufnahmen und Timeshift zum Laufen zu bekommen.

    Timeshift: Mein Problem ist, dass jeder Mount bei Auswahl für z.B. "Automatische-Aufnahme-Verzeichnis" (Timeshift) in der Fehlermeldung endet:
    Das Verzeichnis /media/net/movies/ ist nicht in EXT2, EXT3, EXT4, NFS oder CIFS partitioniert. Bitte wählen Sie eine kompatible Partition.
    Aufnahme: Während ich die Ordner in den Einstellungen auswählen und einfügen kann, bekomme ich beim Start einer Aufnahme (rote Record-Taste auf der Vu+ Fernbedienung) die Meldung:
    Schreibfehler beim Start der Aufnahme. Festplatte voll?
    Ich greife auf drei verschiedene Mounts zu:
    • Movies – QNAP: Thick Volume, Shared Folder "Movies", Bytes/inode: 32768)
    • Recordings – QNAP: Think Volume, Shared Folder "Recordings", Bytes/inode: 32768)
    • Timeshift – QNAP: Think Volume, Shared Folder "Recordings", Bytes/inode: 32768)


    Im System Log der NAS kann ich unter "Online Users" auch die VU+ UNO via Source IP mit Connection Type NFS sehen.
    Die Permissions/ Zugriffsrechte der Volumes sind für auf read/write und die Guest Access Rights aus Full Access eingestellt.
    Ebenso sind die Permissions für die Shared Folders eingestellt:
    • (User and Group Permissions): Full Access als Guest Access Rights
    • NFS Host Access: Read/ Write für 192.168.XXX.0/24 subnet und derweilen auch noch für *
    • Microsoft Networking Access ebenso


    Die Mounts sind via AutoFS eingerichtet.

    Code:
    user@sat:~ # cat auto.master
    # Network
    /media/net /etc/auto.nas --ghost
    Code:
    user@sat:~ # cat auto.nas
    timeshift -fstype=nfs,rw,soft,intr,tcp,nolock,nodev,nosuid,rsize=32768,wsize=32768 192.168.234.3:/Timeshift
    recordings -fstype=nfs,rw,soft,intr,tcp,nolock,nodev,nosuid,rsize=32768,wsize=32768 192.168.234.3:/Recordings
    movies -fstype=nfs,rw,soft,intr,tcp,nolock,nodev,nosuid,rsize=32768,wsize=32768 192.168.234.3:/Movies
    Die Mounts sind vorhanden:
    Code:
    user@sat:~# mount
    tmpfs on /media type tmpfs (rw,relatime,size=64k)
    nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
    /etc/auto.nas on /media/net type autofs (rw,relatime,fd=6,pgrp=1378,timeout=5,minproto=5,maxproto=5,indirect)
    Auf das (noch leere) Verzeichnis kann ich via Terminal/ Shell/ CLI zugreifen:
    Code:
    user@sat:~# ll /media/net/movies/
    drwxrwxrwx    4 root     root        4.0K Aug  6 11:16 .
    drwxr-xr-x    5 root     root           0 Aug  6 12:38 ..
    drwxrwx---    2 root     root        4.0K Aug  6 11:15 @Recycle
    Da die Vu+ NFS4 nicht kann, ist NFS4 auf der QNAP am NFS Server deaktiviert.
    Code:
    user@sat:~# rpcinfo -u 192.168.XXX.XXX 
    nfsprogram 100003 version 2 ready and waiting
    program 100003 version 3 ready and waiting
    rpcinfo: RPC: Program/version mismatch; low version = 2, high version = 4
    program 100003 version 4 is not available
    Filesystem Attribute via blkid
    Code:
    user@sat:~# blkid
    /dev/mmcblk0p4: UUID="06f29810-43ef-402c-9020-3d1789726df7" TYPE="ext4" PARTLABEL="rootfs" PARTUUID="c207342b-89c5-4003-a55f-1c725cf8ebff"
    Keine Ahnung, ob es noch immer etwas mit den Mounts hat:
    Code:
    user@sat:~# df -ThFilesystem           Type            Size      Used Available Use% Mounted on
    /dev/root            ext4            3.5G    760.3M      2.5G  23% /
    devtmpfs             devtmpfs      362.0M      4.0K    362.0M   0% /dev
    tmpfs                tmpfs          64.0K         0     64.0K   0% /media
    tmpfs                tmpfs         370.1M    304.0K    369.8M   0% /var/volatile
    Die Ports zum NFS Server sind offen (IPv4/IPv6)
    Code:
    user@sat:~# rpcinfo 192.168.XXX.XXX |grep nfs
        100003    2    tcp       0.0.0.0.8.1            nfs        superuser
        100003    3    tcp       0.0.0.0.8.1            nfs        superuser
        100003    4    tcp       0.0.0.0.8.1            nfs        superuser
        100003    2    udp       0.0.0.0.8.1            nfs        superuser
        100003    3    udp       0.0.0.0.8.1            nfs        superuser
        100003    2    tcp6      ::.8.1                 nfs        superuser
        100003    3    tcp6      ::.8.1                 nfs        superuser
        100003    4    tcp6      ::.8.1                 nfs        superuser
        100003    2    udp6      ::.8.1                 nfs        superuser
        100003    3    udp6      ::.8.1                 nfs        superuser
    Die Verzeichnisse sind über das net Binary Utility sichtbar:
    Code:
    user@sat:~# /etc/auto.net 192.168.XXX.XXX 
    -fstype=nfs,hard,intr,nodev,nosuid \
        /Movies 192.168.XXX.XXX :/Movies \
        /Recordings 192.168.XXX.XXX:/Recordings \
        /Timeshift 192.168.XXX.XXX :/Timeshift
    Auf der NAS/ QNAP Seite schauen die Exports so aus. Es ist aktuell alles offen, bis ich das zum Laufen bekommen habe:
    Code:
    user@nas:~# cat /etc/exports
    "/share/CACHEDEV5_DATA/Movies" *(rw,async,no_subtree_check,insecure,no_root_squash,fsid=85f0b30db96683024f3e04ad70fe3bad) 192.168.XXX.0/24(rw,async,no_subtree_check,insecure,root_squash,anonuid=65534,anongid=65534,fsid=85f0b30db96683024f3e04ad70fe3bad) 
    "/share/CACHEDEV4_DATA/Recordings" *(rw,async,no_subtree_check,insecure,no_root_squash,fsid=19b0a1862990cd35a2940be3375d769f) 192.168.XXX.0/24(rw,async,no_subtree_check,insecure,root_squash,anonuid=65534,anongid=65534,fsid=19b0a1862990cd35a2940be3375d769f) 
    "/share/CACHEDEV3_DATA/Timeshift" *(rw,async,no_subtree_check,insecure,no_root_squash,fsid=8942eb97654296d208fb94ac5acad5a8) 192.168.XXX.0/24(rw,async,no_subtree_check,insecure,root_squash,anonuid=65534,anongid=65534,fsid=8942eb97654296d208fb94ac5acad5a8)
    Die Mounts auf der NAS
    Code:
    user@nas:~# mount
    /dev/mapper/cachedev3 on /share/CACHEDEV3_DATA type ext4 (rw,usrjquota=aquota.user,jqfmt=vfsv0,user_xattr,data=ordered,data_err=abort,delalloc,nopriv,nodiscard,acl)
    /dev/mapper/cachedev4 on /share/CACHEDEV4_DATA type ext4 (rw,usrjquota=aquota.user,jqfmt=vfsv0,user_xattr,data=ordered,data_err=abort,delalloc,nopriv,nodiscard,acl)
    /dev/mapper/cachedev5 on /share/CACHEDEV5_DATA type ext4 (rw,usrjquota=aquota.user,jqfmt=vfsv0,user_xattr,data=ordered,data_err=abort,delalloc,nopriv,nodiscard,acl)
    Aus den dmesg Logs der Vu+
    Code:
    user@sat:/var/volatile# cat log/dmesg |grep 
    ext[    0.000000] Kernel command line: root=/dev/mmcblk0p4 rootfstype=ext4 rootflags=data=journal rootwait rw coherent_pool=2M vmalloc=633m bmem=637m@383m bmem=637m@2431m
    [    0.000000]       .text : 0xc0008000 - 0xc088b3f8   (8717 kB)
    [    2.010517] VFS: Mounted root (ext4 filesystem) on device 179:4.
    …und…
    Code:
    user@sat:/var/volatile# cat log/dmesg |grep nfs
    [    0.256012] FS-Cache: Netfs 'nfs' registered for caching
    [    0.256192] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.256196] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
    Um das NFS zu debuggen, wollte ich Debugging für NFS und RPC auf der VU+ aufdrehen. Das failed allerdings. Google hat dazu auch keine brauchbaren Ergebnisse (vier an der Zahl):

    Code:
    user@sat:~ # rpcdebug -m nfsd -s all
    /proc/sys/sunrpc/nfsd_debug: No such file or directory
    Code:
    user@sat:~ # rpcdebug -m rpc -s all
    /proc/sys/sunrpc/rpc_debug: No such file or directory
    Details zu den Mounts:

    Code:
    user@sat:/var/volatile# cat /proc/self/mounts
    …
    tmpfs /media tmpfs rw,relatime,size=64k 0 0
    nfsd /proc/fs/nfsd nfsd rw,relatime 0 0
    /etc/auto.nas /media/net autofs rw,relatime,fd=6,pgrp=1378,timeout=5,minproto=5,maxproto=5,indirect 0 0
    Code:
    user@sat:/var/volatile# cat /proc/self/mountinfo
    …
    18 13 0:14 / /media rw,relatime - tmpfs tmpfs rw,size=64k
    19 13 0:15 / /var/volatile rw,relatime - tmpfs tmpfs rw
    22 15 0:17 / /proc/fs/nfsd rw,relatime - nfsd nfsd rw
    23 18 0:18 / /media/net rw,relatime - autofs /etc/auto.nas rw,fd=6,pgrp=1378,timeout=5,minproto=5,maxproto=5,indirect
    Code:
    user@sat:/var/volatile# cat /proc/self/mountstats
    …
    device tmpfs mounted on /media with fstype tmpfs
    device tmpfs mounted on /var/volatile with fstype tmpfs
    device nfsd mounted on /proc/fs/nfsd with fstype nfsd
    device /etc/auto.nas mounted on /media/net with fstype autofs
    Ich habe keine Ahnung, woran es noch liegen kann. Da ich auf GitHub im OpenATV/ Enigma2 Repo nicht herausfinden konnte, woher die Fehlermeldung kommt, stehe ich komplett an. Die Ursache des Fehlers ist mir unbekannt. Vielleicht übersehe ich aber etwas?

    Box: VU+ UNO 4K
    NAS/ QNAP: TS-253A; QTS 4.4.3.*
    OpenATV/ Enigma2: 6.4, Alle Updates (tagesaktuell), keine Plugins außer Default

    Dank Euch für jede Hilfe im Voraus!
    Geändert von linde (06.08.2020 um 16:20 Uhr)

    •   Alt Advertising

       

  2. #2
    Anfänger
    Registriert seit
    08.03.2020
    Beiträge
    2
    Thanks (gegeben)
    1
    Thanks (bekommen)
    0
    Themenstarter
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDanke
    Sieht so aus, als hätte ich die Ursache gefunden: Der Fehler ist ganz einfach nur der Media Mount. Verwendet man autofs als mountpoint, so ist es kein Problem.
    Code:
    user@sat:~# cat /etc/auto.master
    # Master Config
    
    # Schema
    # key [ -mount-options-separated-by-comma ] location
    
    # USB-Stick
    # @use /etc/udev/mount-helper.sh to name and mount USB sticks
    # /media/usb /etc/auto.usb --ghost
    
    # Timeshift AutoFS Mounts
    /media/autofs /etc/auto.autofs --ghost
    
    # External HD
    # /media/hdd /etc/auto.hdd --ghost
    
    # Network
    /media/net /etc/auto.nas --ghost
    und
    Code:
    user@sat:~# cat /etc/auto.autofs
    timeshift -fstype=nfs,rw,soft,intr,tcp,nolock,nodev,nosuid,rsize=32768,wsize=32768 192.168.XXX.XXX:/Timeshift
    recordings -fstype=nfs,rw,soft,intr,tcp,nolock,nodev,nosuid,rsize=32768,wsize=32768 192.168.XXX.XXX:/Recordings
    Für alle die via Suchmaschine hier her kommen. Wichtig bei NFS:

    nosuid option: prevent execution of setuid programs.
    nodev option: prevent the sharing of device files.
    Geändert von linde (08.08.2020 um 01:22 Uhr)


Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:48 Uhr.
Powered by vBulletin® Version 4.2.5 (Deutsch)
Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.
Resources saved on this page: MySQL 5,88%
Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)
vBulletin Skin By: PurevB.com