Auf alle HDDs von einer aus zugreifen über Netzwerk

Status
Für weitere Antworten geschlossen.

cedricjacky

Benutzer
Mitglied seit
07. Apr 2009
Beiträge
69
Punkte für Reaktionen
0
Punkte
0
Ich komme hier nicht mehr weiter:
http://www.synology-forum.de/showthread.html?t=6935

Um aber dennoch die übersicht zu behalten, habe ich einen neuen Beitrag auf gemacht.

Habe folgende Hardware:

CS 407e 3x 1TB HDDs
volume1 = Server
volume2 = V2
volume3 = V3

PC mit Win XP

HDX-1000 NMT zum Streamen meiner Filme


Nun möchte ich die Moviejukebox über meinen HDX-1000 nutzen um auf all meine Filme zugreifen zu können.
http://code.google.com/p/moviejukebox/

Ich habe auf meinen HDDs V2 und V3 alle meine Filme drauf und möchte diese beiden HDDs auf der ersten HDD sichtbar machen. Sodas ich von meinem HDX nur eine Freigabe brauche um auf meine komplette CS zugreifen zu können.

Habe folgenden eintrag in "profile" gemacht, damit die HDDs beim neustart der CS automatisch gemountet werden:

mount --bind /volume2/V2 /volume1/Server/video/V2
mount --bind /volume3/V3 /volume1/Server/Video/V3

nun werden diese aber nicht gleich nach einem neustart gemountet, erst wenn ich per Telnet als root einmal auf die CS zugegriffen habe, wird das gemacht.
Wiso das?

aber das ist nicht mein eigentliches problem, da ich ja nicht jeden tag die CS neu starten muss.
Mein problem ist ehr das:

greife über NFS von meinem HDX aus auf die CS zu. der Adresseintrag ist dieser:
nfs://192.168.178.34:/volume1/Server

Wenn ich nun auf die HDD zugreife, geht das nur innerhalb der "Server" HDD die beinden gemounteten HDDs sind nicht zu sehen!

Wie muss denn so ein Mounten aussehen, damit ich die beiden HDDs auch über NFS sehen kann?

oder würde da ein Symlink besser passen?

Hoffe ihr könnt mir weiterhelfen. Versuch mich schon einige tage an diesem problem.
 

denon2002

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

die profile wird kommt ja auch erst zur Anwendung, wenn du dich anmeldest.

Schreibe die Mount Befehle in die Datei /etc/rc.local.

Das sollte es gewesen sein.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Habe folgenden eintrag in "profile" gemacht, damit die HDDs beim neustart der CS automatisch gemountet werden:

mount --bind /volume2/V2 /volume1/Server/video/V2
mount --bind /volume3/V3 /volume1/Server/Video/V3

nun werden diese aber nicht gleich nach einem neustart gemountet, erst wenn ich per Telnet als root einmal auf die CS zugegriffen habe, wird das gemacht.
Wiso das?

Die profile wird nur ausgeführt, wenn du dich per telnet oder ssh anmeldest ... sozusagen autostart für Benutzeranmeldungen. Der Ort, wo deine Eintragungen stehen sollten, wäre die /etc/rc.local - wenn die noch nicht existiert, dann einfach neu anlegen. Dran denken, mit einem Linux-Editor wegen der Zeilenenden.

aber das ist nicht mein eigentliches problem, da ich ja nicht jeden tag die CS neu starten muss.
Mein problem ist ehr das:

greife über NFS von meinem HDX aus auf die CS zu. der Adresseintrag ist dieser:
nfs://192.168.178.34:/volume1/Server

Wenn ich nun auf die HDD zugreife, geht das nur innerhalb der "Server" HDD die beinden gemounteten HDDs sind nicht zu sehen!

Wie muss denn so ein Mounten aussehen, damit ich die beiden HDDs auch über NFS sehen kann?

oder würde da ein Symlink besser passen?

Hoffe ihr könnt mir weiterhelfen. Versuch mich schon einige tage an diesem problem.

Soweit ich weiß, kann man nicht gemountete Verzeichnisse wieder in einem mount nutzen ... Grund: man könnte sich selbst wieder (rekursiv) mounten, also mount --bind /volume1/Server /volume1, was natürlich nicht gehen darf.

Versuch es lieber mit symbolische Links.

Itari

PS. in deinen mount-Zeilen war noch ein Tippfehler: einmal war Video mit eine Grossbuchstaben und einmal mit einem Kleinbuchstaben beginnend.
 

cedricjacky

Benutzer
Mitglied seit
07. Apr 2009
Beiträge
69
Punkte für Reaktionen
0
Punkte
0
ich mache ja keinen mount von einem mount. Sondern möchte ja nur auf den mount per nfs zugreifen. Und das geht eben nicht. Warum auch immer. Den fehler habe ich nur hier. Im mount ist er richtig. Sorry
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0

cedricjacky

Benutzer
Mitglied seit
07. Apr 2009
Beiträge
69
Punkte für Reaktionen
0
Punkte
0
OK, ich glaub ich versteh was du meinst:

auf der CS habe ich ja fest 2 Mount einträge auf der "Server" HDD. Und wenn ich nun vom HDX auf die "Server" HDD zugreife, ist das auch ein Mount und du meinst wohl das, oder?

Aber komischerweise kann ich auf dem HDX über "Network Browser" -> "WORKGROUP" -> "CUBESTATION" auch auf die "Server" HDD zugreifen und da hehen die beiden Mount einträge, genauso wie vom PC aus auch. Nur leider kann ich diese Verbindung nicht für meine Jukebox nutzen da ich dort den genauen Pfad eintragen muss und so geht das nicht. Muss eine Freigabe entweder über NFS oder SMB sein.
An SMB arbeite ich gerade dran. Hab bereits Samba installiert, aber diese anleitung finde ich sehr kompliziert:
http://www.synology-wiki.de/index.php/Samba_via_ipkg_installieren

Da aber nach der installation über Telnet am ende was stand von "Webgebundene Konfiguration" oder so was, hoffe ich, das ich über eine Webside die Konfig vornehmen kann. Sonnst muss ich das alles über Telnet machen und das ist schon ne menge schreibarbeit :-(

Zu Symlink:
Was ist denn genau der unterschied zwischen einem Mount und einem Symlink?
Wenn ich zb das hier per telnet als root eintrage:
ln –s /volume2/V2 /volume2/server/video/V2
ln –s /volume3/V3 /volume3/server/video/V3
und dann über den Symlink eine Datei lösche, ist die dann auch wirklich weg, oder nur der Link dazu?
Und umgekehrt, wenn ich direkt auf der V2 eine datei lösche oder aufspiele, ist dies dann auch direkt über den symlink sichtbar?

Wenn das alles geht, dann probier ich es mal damit.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Zu Symlink:
Was ist denn genau der unterschied zwischen einem Mount und einem Symlink?

Es sind verschiedene Strategien, Dateipfad-Verbindungen einzurichten.

Wenn ich zb das hier per telnet als root eintrage:
ln –s /volume2/V2 /volume2/server/video/V2
ln –s /volume3/V3 /volume3/server/video/V3
und dann über den Symlink eine Datei lösche, ist die dann auch wirklich weg, oder nur der Link dazu?

Wenn die Datei selbst keinen Link hat, sondern nur der Pfad, dann ist die Datei gelöscht. Ansonsten nur der Link.

Und umgekehrt, wenn ich direkt auf der V2 eine datei lösche oder aufspiele, ist dies dann auch direkt über den symlink sichtbar?

Ja so sollte es sein.

Wenn das alles geht, dann probier ich es mal damit.

Es gibt so ein paar Unannehmlichkeiten, dass irgendwer mal angefangen hat im Linux-Kernel einzubauen, dass bestimmte Links nicht gehen dürfen, weil das die Nutzer irritieren könnte, wenn sie sich dann (aus Versehen) was löschen oder so ... versteh ich zwar nicht ... ist aber so.

Deswegen haben dann findige Köpfe den mount --bind implementiert :D

Itari
 

cedricjacky

Benutzer
Mitglied seit
07. Apr 2009
Beiträge
69
Punkte für Reaktionen
0
Punkte
0
Ich habe momentan ein schwehrwiegenderes problem:
http://www.synology-forum.de/showthread.html?t=7183&page=3&highlight=fehlercode

und möchte daher gerne die beiden Mounteinträge die ich in /etc/profile
gemacht habe wieder rückgängig machen um was zu testen. doch leider geht das nicht mehr! wenn ich mich per Telnet als root einlogge sind diese beiden HDDs gemountet. mit unmount kann ich dies zwar rückgängig machen, aber ich hätte das gerne dauerhaft!

doch wenn ich nun
Rich (BBCode):
mount --bind / /volume1/Server/root
mache um an die datei dran zu kommen, kann ich zwar die beiden einträge löschen, aber ich kann die Datei nicht speichern weil sie offensichtlich gerade verwendet wird.
wie kann ich das nun rückgängig machen?
ich muss mich ja als root anmelden um überhaupt dort dran zu kommen. Aber offensichtlich wird durch die anmeldung auch die datei verwendet.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Versteh ich nun gar nicht ... wenn du einmal etwas in die /etc/profile hattest hineinschreiben können, dann kannst du das auch ein zweites Mal ...

Ansonsten: die /etc/profile wird vom Betriebssystem nicht gesperrt, sondern nur 'lesend' genutzt ... da muss also irgendwas anderes dich daran hindern, die Änderung rückgängig zu machen.

Itari
 

cedricjacky

Benutzer
Mitglied seit
07. Apr 2009
Beiträge
69
Punkte für Reaktionen
0
Punkte
0
Genau das versteh ich ja auch nicht. Aber da ich ja noch ein schwerwiegenderes problem hatte, habe ich die ganze DS neu aufgesetzt. somit ist auch das problem gelöst worden.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Aber da ich ja noch ein schwerwiegenderes problem hatte, habe ich die ganze DS neu aufgesetzt. somit ist auch das problem gelöst worden.
Meist ist das der sauberste Weg (zumindest dann wenn nur die Systempartition plattgemacht werden muss)
 
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