NFS Zugriff - verlinkte Ordner von volume2 leer

Status
Für weitere Antworten geschlossen.

chiefcom

Benutzer
Mitglied seit
16. Nov 2010
Beiträge
74
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich habe folgendes Problem:
Mein Videoverzeichnis der DS211j habe ich per NFS an meinen Samsung Fernseher angebunden.
Auf der DS habe ich im Standard Video Verzeichnis zwei weitere Video Verzeichnisse des volume2 eingebunden (S99mount.sh). Auf dem PC sind die zwei zusätzlichen Folder einwandfrei sichtbar im Explorer. Ich finde dort auch alle Folder und Dateien.

Auf dem Samsung Fernseher (und weiteren DLNA Klienten!) sehe ich jedoch nur die Dateien des video Folders, aber keine Dateien/Verzeichnisse der gemounteten Folder von volume2. Die erzeugten Foldernamen hierfür sind jedoch sichtbar/auswählbar aber komplett leer (vom volume2)

Wie kann das sein?

Gruß
chiefcom
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Hast du die NFS-Berechtigungen korrekt gesetzt? Nicht dass dir da ein Authentifizierungsfehler vorenthalten wird.

MfG Matthieu
 

chiefcom

Benutzer
Mitglied seit
16. Nov 2010
Beiträge
74
Punkte für Reaktionen
0
Punkte
0
Ich habe 1Folder auf volume1 und zwei auf das volume1 gemountete Folder auf volume2. Für alle 3 habe ich die NFS Freigabe auf die TV-IP gegeben, obwohl ich meine das eigentlich nur die Freigabe für den Folder auf volume1 reichen müsste. Ich kann hier keinen Fehler finden.

Ich habe das wie folgt gemacht:
/bin/mount -o bind /volume2/Neue_Filme/ /volume1/video/2-Neue_Filme/

Kann es sein das ich für NFS anders mounten muss?
 

steffi

Super-Moderator
Teammitglied
Mitglied seit
04. Jan 2008
Beiträge
2.312
Punkte für Reaktionen
51
Punkte
94
hallo

manchmal schafft auch ein neustart aller betroffenen geräte abhilfe.
 

chiefcom

Benutzer
Mitglied seit
16. Nov 2010
Beiträge
74
Punkte für Reaktionen
0
Punkte
0
Neugestartet habe ich beide Geräte mehrmals. Über DLNA am Fernseher bekomme ich nun nach einem neuen Datenbankscan der DS die gemounteten Folder, leider immer noch nicht per NFS.
 

denon2002

Benutzer
Mitglied seit
20. Okt 2008
Beiträge
536
Punkte für Reaktionen
0
Punkte
0
Hy,

ist mal ein Versuch Wert.
Schreib mal die Ordnernamen alle klein und ohne Sonderzeichen. Weiß nicht ob der Samsung damit Probleme hat.

Zweiter Vorschlag... auf dem Fernsehr einen 2 Mount Punkt anlegen.

gruß
denon
 

chiefcom

Benutzer
Mitglied seit
16. Nov 2010
Beiträge
74
Punkte für Reaktionen
0
Punkte
0
Hi denon2002

mit Deiner tollen Anleitung habe ich NFS auf dem Samsung erstmals zum Laufen gebracht. Prima, Danke!

Mit Klein und Grossschreibung ist jedoch nicht das Problem. Der zweite Ordner ist kleingeschrieben und auch da sehe ich keinen Inhalt. Der Ordner 2-Neue_Filme wird auch per NFS auf dem Samsung angezeigt, ist aber leer.

2 oder 3 mounts anzulegen war auch meine Idee, jedoch bin ich mir nicht sicher wie ich das hinbekomme. Ich denke es reicht nicht, nur die zusätzlichen Mounts in die SamyGo.sh zu schreiben? Kannst Du mir sagen wie das funktioniert?

Gruß
 

denon2002

Benutzer
Mitglied seit
20. Okt 2008
Beiträge
536
Punkte für Reaktionen
0
Punkte
0
Hy,

es wundert mich nur... das du schreibst, das im Explorer (gehe mal von Windows aus) alle Ordner inkl Unterordner sichtbar sind.
Der Ordner 2-Neue_Filme muss ja im /volume1/video angelegt sein.. bevor du den Mount auf das volume2 ausführst.
Wie schon gesagt... es ist komisch das du es im Explorer siehst aber auf deinem Samsung nicht.
Kann das ja mal bei mir probieren.... heute oder morgen Abend.

Mit dem 2 Mount Punkt würde ich das wie folgt probieren. In der SamyGo.sh einfach den Inhalt duplizieren und aus sda4 -> sda5 machen (inkl Anpassung des Pfades). Im DMS sollte der Odner auch für NFS freigegeben sein.

Rich (BBCode):
mkdir -p /dtv/usb/sda5

# mount NFS share:

mount -o nolock IP_der_DS:/volume1/video /dtv/usb/sda5 -t nfs

# append sda5 notification to log file:
echo "[sdd]
Vendor : Linux
Product : DSxxx Neu
Serial : Q80VQLFLXX
Devpath : 5
Lun : 0
MountDir : /dtv/usb/sda5
FileSystem : vfat

" >> /dtv/usb/log

Product + Serial -> Sollte logischer Weise etwas abgeändert werden


gruß
denon
 

chiefcom

Benutzer
Mitglied seit
16. Nov 2010
Beiträge
74
Punkte für Reaktionen
0
Punkte
0
Im Windows Explorer wird alles korrekt angezeigt. Über DLNA ist nun auch alles in Ordnung. Nur per NFS geht es nach wie vor nicht.
Die Ordner sind wie genannt im video Ordner von Volume1 erstellt und sichtbar. NFS Freigaben habe ich für alle freizugebenden Ordner auf volume 1 + 2 erstellt.

Ich hab die Samygo.sh wie folgt geändert:

#!/bin/sh
# Enable Telnetd
mount -t devpts devpts /dev/pts
telnetd

sleep 30

mkdir -p /dtv/usb/sda4

# mount NFS share:

mount -o nolock 192.168.178.24:/volume1/video /dtv/usb/sda4 -t nfs

# append sda4 notification to log file:
echo "[sdd]
Vendor : Linux
Product : DS211 Mount
Serial : Q80VQLFL
Devpath : 4
Lun : 0
MountDir : /dtv/usb/sda4
FileSystem : vfat

" >> /dtv/usb/log

mkdir -p /dtv/usb/sda5
mount -o nolock 192.178.168.24:/volume2/Serial/ /dtv/usb/sda5 -t nfs

echo "[sdd]
Vendor : Linux
Product : DS211 Serial
Serial : Q80VQLFLXX
Devpath : 5
Lun : 0
MountDir : /dtv/usb/sda5
FileSystem : vfat

" >> /dtv/usb/log

Leider wird kein neues USB Laufwerk erstellt/angezeigt.

Gruß
chiefcom

edit: wenn ich den sda4 "Teil" komplett rausnehme und nur noch das sda5 verwende wird gar kein USB LW mehr angezeigt. Evtl. geht es nicht mit sda5?
 
Zuletzt bearbeitet:

denon2002

Benutzer
Mitglied seit
20. Okt 2008
Beiträge
536
Punkte für Reaktionen
0
Punkte
0
Hy,

stimmen die IP Adressen ?

erster Mount und der zweite laufen doch auf die selbe DS.. oder ?

gruß
denon
 

chiefcom

Benutzer
Mitglied seit
16. Nov 2010
Beiträge
74
Punkte für Reaktionen
0
Punkte
0
hatte ich bereits gemerkt und ausgebessert. Die IPs sind wie nun oben ersichtlich im Script. Ergebnis ist identisch, kein mount mit sda5 möglich.
 

denon2002

Benutzer
Mitglied seit
20. Okt 2008
Beiträge
536
Punkte für Reaktionen
0
Punkte
0
Hy,

dann probier bitte noch als letztes (sonst habe ich auch keine Ahnung mehr) den Devpath wieder auf 4 zu stellen.

Oder

du schaust dir den Wiki Eintrag nochmals an.
Da werden unter dem sda4 noch zusätzliche Odner angelegt. Denke cfis gegen nfs tauschen sollte da möglich sein.

gruß
denon
 

chiefcom

Benutzer
Mitglied seit
16. Nov 2010
Beiträge
74
Punkte für Reaktionen
0
Punkte
0
klappt auch nicht mit 4.
Ich habe einen Thread auf SF erstellt und mal sehen ob mir da geholfen werden kann. Ich werds hier auf alle Fälle dann posten.

Danke erstmal!
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.032
Punkte für Reaktionen
287
Punkte
393
Hallo,
standardmäßig werden bei nfs in ein exportiertes Filesystem eingehängte Filesysteme nicht mit exportiert, sind also nicht sichtbar. Je nach nfs Implementation kann dieses Verhalten durch die Option nohide in exports verändert werden, siehe man-page (auch die Einschränkungen).

Gruß Götz
 

denon2002

Benutzer
Mitglied seit
20. Okt 2008
Beiträge
536
Punkte für Reaktionen
0
Punkte
0
Hallo,
standardmäßig werden bei nfs in ein exportiertes Filesystem eingehängte Filesysteme nicht mit exportiert, sind also nicht sichtbar. Je nach nfs Implementation kann dieses Verhalten durch die Option nohide in exports verändert werden, siehe man-page (auch die Einschränkungen).

Gruß Götz

Hallo Goetz,

super Hinweis... probier ich doch glatt mal aus.

gruß
denon
 

denon2002

Benutzer
Mitglied seit
20. Okt 2008
Beiträge
536
Punkte für Reaktionen
0
Punkte
0
Hy,

also ... das mit dem Parameter nohide funktioniert leider überhaupt nicht.
Habe fast alles probiert...

Was jedoch auf Anhieb funktioniert ist folgendes...

in der /mtd_rwarea/SamyGO.sh kann man zum Beispiel einfach einen zweiten oder mehrere Ordner einbinden... (auf dem Samsung TV)

nur mal zum Beispiel was dir zeigen soll wie man die SamyGO.sh anpasst.

Rich (BBCode):
#enable Telnetd
mount -t devpts devpts /dev/pts
telnetd

sleep 30

# Erstellung der NFS Mountpoints

mkdir -p /dtv/usb/sda4
mkdir -p /dtv/usb/sda4/video_1
mkdir -p /dtv/usb/sda4/video_2

# mount NFS share:

mount -o nolock 192.168.1.100:/volume1/video /dtv/usb/sda4/video_1 -t nfs
mount -o nolock 192.168.1.100:/volume2/video /dtv/usb/sda4/video_2 -t nfs

# append sda4 notification to log file:
echo "[sdd]
Vendor : Linux
Product : DS710 Mount
Serial : Q80VQLFL
Devpath : 4
Lun : 0
MountDir : /dtv/usb/sda4
FileSystem : vfat

" >> /dtv/usb/log

gruß
denon
 

chiefcom

Benutzer
Mitglied seit
16. Nov 2010
Beiträge
74
Punkte für Reaktionen
0
Punkte
0
Danke für die Info Götz! Das hatte ich befürchtet. Wie denon schon sagte bringt leider das exports editieren nichts.

@denon
aah ... das hatte ich auch probiert und es ging nicht :(
Hast Du das wirklich getestet?

Gruß

Wie sie
 

chiefcom

Benutzer
Mitglied seit
16. Nov 2010
Beiträge
74
Punkte für Reaktionen
0
Punkte
0
nochmal die Datei überprüft. Mein Fehler war, das ich verschiedene Mountpunkte erstellt hatte (sda1,sda2,sda3). Damit funktioniert das nicht. Mit nur einem Punkt, sda4 zB., geht es jetzt auch bei mir. Das ist nun die Lösung. Vielen Dank Euch allen!
 
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