Problem NFS-Share einrichten
Verfasst: So 28. Okt 2018, 09:11
Wo ich mit der Tank und den NFS-Shares keine Probleme habe, poste ich das Problem mit der AX51 Box mal hier:
die interne HDD lässt sich per NFS im Netzwerk bereitstellen, den USB3-Stick (am USB3 Port) leider nicht und ich kann konfigurationsmässig keinen Fehler erkennen.
Den Stick wie auch die HDD über das Box-Menü ext4-formatiert, tauchen diese unter /media als sda1 und sdb1 auf (sowie jeweils mit Symlinks "ext4-<cryptische Nummer>" und die HDD nochmal mit dem Hardware Namen, Symlink heisst hier "Toshiba_HDWL120-1", so einen Link hat der Stick nicht, muss ja auch eigentlich nicht sein).
In der Exports-Datei steht dazu:
Hab am Ende der zweiten Zeile auch nochmal mit Zeilenumbruch versucht, also eine Leerzeile in der exports-Datei, was nichts ändert.
In der Tank und ebenfalls der Trinity hab ich es dann gemounted mit folgenden Einträgen in der neutrino.conf:
Mit der HDD wie erwähnt klappt das super, da konnte ich den gemounteten Movies-Ordner auch als zusätzlichen Pfad im Mediaplayer einrichten und die Aufnahmen werden mit angezeigt und laufen korrekt. Ob ich bei Mount-Options-1 eventuell noch "rw" hinzufügen muss zum Schreiben mag sein, aktuell reicht mir aber auch das Lesen,was es mit den Standardparametern tut.
Der weitere Share auf dem USB-Stick will halt nicht, dabei ist der Pfad /media/sdb1/data schon korrekt und den data-Ordner so wie geschrieben (alles Kleinschreibung) gibt es ebenfalls. Also eigentlich beides identisch, das eine Share funzt, das andere nicht.
Meine Trinity sagt im Log zum manuellen Mounten (wenn das Menü schon offen ist und ich nur OK drücken muss):
mit der HDD der AX51 klappt es halt, unmounten und manuelles re-mounten zeigt hier im Log der Trinity:
und damit steht mnt3 auch direkt zum Unmounten in den Netzwerk-Shares zur Verfügung, mnt4 halt nicht, logisch.
Die AX-Box sagt im Log beim Share-Verbindungsaufbau folgendes:
Was mit der internen HDD halt normal klappt
Wie schon geschrieben: am Pfad liegt es nicht, der lautet /media/sdb1/data.
Laufwerk ungemounted und neu gemounted in den Einstellungen der AX-Box, sowie Dateisystemcheck - alles erfolgreich. Und Neustarts hab ich mehr als genug gemacht.
Image der AX-Box habe ich gerade eben vor dem Versuch nochmal upgedated = das aktuelle von heute.
die interne HDD lässt sich per NFS im Netzwerk bereitstellen, den USB3-Stick (am USB3 Port) leider nicht und ich kann konfigurationsmässig keinen Fehler erkennen.
Den Stick wie auch die HDD über das Box-Menü ext4-formatiert, tauchen diese unter /media als sda1 und sdb1 auf (sowie jeweils mit Symlinks "ext4-<cryptische Nummer>" und die HDD nochmal mit dem Hardware Namen, Symlink heisst hier "Toshiba_HDWL120-1", so einen Link hat der Stick nicht, muss ja auch eigentlich nicht sein).
In der Exports-Datei steht dazu:
Code: Alles auswählen
/media/sda1/movies 192.168.178.0/24(rw,no_root_squash)
/media/sdb1/data 192.168.178.0/24(rw,no_root_squash)
In der Tank und ebenfalls der Trinity hab ich es dann gemounted mit folgenden Einträgen in der neutrino.conf:
Code: Alles auswählen
network_nfs_automount_0=1
network_nfs_automount_1=1
...
network_nfs_dir_0=/media/sda1/movies
network_nfs_dir_1=/media/sdb1/data
...
network_nfs_ip_0=192.168.178.38
network_nfs_ip_1=192.168.178.38
...
network_nfs_local_dir_0=/mnt/mnt0
network_nfs_local_dir_1=/mnt/mnt1
...
network_nfs_mac_0=00:e4:00:18:ef:48
network_nfs_mac_1=00:e4:00:18:ef:48
...
network_nfs_mount_options1_0=soft
network_nfs_mount_options1_1=soft
...
network_nfs_mount_options2_0=nolock
network_nfs_mount_options2_1=nolock
...
network_nfs_moviedir=/media/sda1/movies/ # = lokale HDD in der Tank
network_nfs_password_0=
network_nfs_password_1=
...
network_nfs_type_0=0
network_nfs_type_1=0
...
network_nfs_username_0=
network_nfs_username_1=
Der weitere Share auf dem USB-Stick will halt nicht, dabei ist der Pfad /media/sdb1/data schon korrekt und den data-Ordner so wie geschrieben (alles Kleinschreibung) gibt es ebenfalls. Also eigentlich beides identisch, das eine Share funzt, das andere nicht.
Meine Trinity sagt im Log zum manuellen Mounten (wenn das Menü schon offen ist und ich nur OK drücken muss):
Code: Alles auswählen
key: 0160 value 1, translate: 0160 -ok-
SUPPORT: NFS: 1, CIFS: 1, LUFS: 0
[CFSMounter] Mount(0) 192.168.178.38:/media/sdb1/data -> /mnt/mnt4
mount: 192.168.178.38:/media/sdb1/data failed, reason given by server: Permission denied
mount: mounting 192.168.178.38:/media/sdb1/data on /mnt/mnt4 failed: Bad file descriptor
[CFSMounter] FS mount error: "mount -t nfs 192.168.178.38:/media/sdb1/data /mnt/mnt4 -o soft,nolock"
key: 0160 value 0, translate: 0160 -ok-
Code: Alles auswählen
[My-Trinity] /var/root # key: 0160 value 1, translate: 0160 -ok-
SUPPORT: NFS: 1, CIFS: 1, LUFS: 0
[CFSMounter] Mount(0) 192.168.178.38:/media/sda1/movies -> /mnt/mnt3
key: 0160 value 0, translate: 0160 -ok-
Die AX-Box sagt im Log beim Share-Verbindungsaufbau folgendes:
Code: Alles auswählen
[ax51] /var/root # setconsole
[ax51] /var/root # Oct 28 09:01:47 ax51 daemon.warn rpc.mountd[2247]: refused mount request from 192.168.178.17 for /media/sdb1/data (/): not exported
Code: Alles auswählen
[ax51] /var/root #
[ax51] /var/root # Oct 28 09:03:30 ax51 daemon.notice rpc.mountd[2247]: authenticated mount request from 192.168.178.17:914 for /media/sda1/movies (/media/sda1/movies)
Laufwerk ungemounted und neu gemounted in den Einstellungen der AX-Box, sowie Dateisystemcheck - alles erfolgreich. Und Neustarts hab ich mehr als genug gemacht.
Image der AX-Box habe ich gerade eben vor dem Versuch nochmal upgedated = das aktuelle von heute.