volume2 in volume1 verlinken?

Status
Für weitere Antworten geschlossen.

leadsled

Benutzer
Mitglied seit
01. Jan 2011
Beiträge
46
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich habe meine DS211+ mit 2x 2TB HDs (2 Volumes) in Betrieb genommen. Nun würde ich gerne z.B. den Ordner "video" auf volume2 per syslink in volume1 "mounten". Sprich, ich würde gerne bei all meinen Rechnern einfach nur z.B. /volume1/diskstation per NFS mounten. Im Ordner "diskstation" gibt es dann z.B. Ordner wie musik,bilder,dokumente (auf volume1) und auf volume2 eben den ordner "video". Dieser Ordner sollte dann im mount "volume1/diskstation" mit auftauchen.

hat jemand verstanden was ich meine? :)

kann mir jemand möglichst genau sagen was ich machen muss? Ich habe einiges mit ln -s probiert, jedoch erfolglos.

Danke
 

Ap0phis

Benutzer
Mitglied seit
16. Dez 2010
Beiträge
6.731
Punkte für Reaktionen
3
Punkte
158
Findest du im Wiki unter "mount bind".
 

leadsled

Benutzer
Mitglied seit
01. Jan 2011
Beiträge
46
Punkte für Reaktionen
0
Punkte
0
Danke! der begriff "bind" hat mir gefehlt um richtig zu suchen bzw zu finden!

etwas sch****e ist folgender Hinweis:

"Einzige Vorraussetzung ist, dass der Zielordner leer ist. Sind dort schon Dateien vorhanden, so werden diese verdeckt bis man den mount wieder löst."

Weil ich hab jetzt schon gigabitweise Daten auf volume1 geschubst! Mist.
 

Ap0phis

Benutzer
Mitglied seit
16. Dez 2010
Beiträge
6.731
Punkte für Reaktionen
3
Punkte
158
Ist doch kein Problem!
Du verschiebst die vorhandenen Dateien einfach temporär in einen anderen Ordner und schiebst sie anschliessend - nach der mount bind Aktion - wieder zuück.
Denk daran, dass sie beim Zurückschieben nach dem mounten aber auf volume2 landen!

Also erstell lieber einen 2ten Ordner!? ;)
 

leadsled

Benutzer
Mitglied seit
01. Jan 2011
Beiträge
46
Punkte für Reaktionen
0
Punkte
0
hmmm? jetzt bin ich verwirrt. Also nochmal:

derzeit besteht /volume1/diskstation --> das habe ich per NFS auf den rechnern gemountet
zudem bestehen folgende unterordner: /volume1/diskstation/music , /volume1/diskstation/bilder , /volume1/diskstation/dokumente etc.
nun würde ich gerne /volume2/video in /volume1/diskstation mounten. hierfür muss /volume1/diskstation leer sein, richtig? hierzu müsste ich also erstmal alles aus /volume1/diskstation in einen temp-ordner /volume1/temp verschieben, richtig? dann volume2/video in /volume1/diskstation mounten und dann kann ich doch die files aus /volume1/temp wieder zurück nach /volume1/diskstation verschieben? Oder habe ich da einen denkfehler??? Da landet doch dann nich auf volume2 ? Ausser eben den Daten, dich ich später nach diskstation/video kopiere, oder?
 

Ap0phis

Benutzer
Mitglied seit
16. Dez 2010
Beiträge
6.731
Punkte für Reaktionen
3
Punkte
158
Ich glaube, da hast du was mißverstanden.

Du mußt "in" /volume1/diskstation/ einen Ordner z.B. video_vol2 erstellen.
Der muß leer sein und auf diesen wird dein /volume2/video gemountet.

So greifst du dann mit /volume1/diskstation/video_vol2 eigentlich auf /volume2/video zu und siehst dessen Inhalt.
 

leadsled

Benutzer
Mitglied seit
01. Jan 2011
Beiträge
46
Punkte für Reaktionen
0
Punkte
0
aaaah jetzt ja! hatte ich wohl falsch verstanden. Also sind die ganzen anderen ordner unter /volume1/diskstation völlig egal.
werde ich morgen mal ausprobieren! danke für die aufklärung!:D
 

leadsled

Benutzer
Mitglied seit
01. Jan 2011
Beiträge
46
Punkte für Reaktionen
0
Punkte
0
so! jetzt hab ich mich mal drangewagt, bin aber nur halb am ziel. ich bin nach dieser anleitung vorgegangen: http://www.synology-wiki.de/index.php/Mount_Bind

Wenn ich in der Shell in das Verzeichnis volume1/diskstation/video/ schaue, so sehe ich die von mir zum Test in /volume2/video erstellte Datei "testvideo.avi". Wenn ich in den per NFS gemounteten Ordner "diskstation" schaue und dort in den ordner video, dann sehe ich diese datei nicht! wieso??? verstehe ich nicht!

mount auf der DS sagt : /volume2/video on /volume1/diskstation/video type bind (bind)

in der fstab auf de Rechnern steht
192.168.2.123:/volume1/diskstation /home/username/diskstation nfs rw,soft,bg,nolock,users 0 0

der nfsmount ansich klappt auch, jedoch seh ich die auf volume2/video erstellte testdatei nicht.


Was anderes:
Um den Mediaserver benutzen zu können müssen ja die Videos unter /volume1/video/ liegen und die Musik unter /volume1/music , richtig? könnte ich in dem fall diese ordner auch erstellen und wiederum auf /volume1/diskstation/video mounten? das is zwar völlig im kreis herum, jedoch wollte ich mir auf den rechnern ansich sparen alle einzelnen ordner per nfs zu mounten. drum hatte ich den ordner diskstation erstellt um den dann auf den rechnern zu mounten.

wie ist denn da jetzt eine geeignete ordnerstruktur?!?!

*grübel
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Wieso nicht "einfach" so:
Erstmal einen Ordner in video für den mount erstellen und dann den Folder von volume2 reinmounten.
Code:
mkdir /volume1/video/wasAuchImmer
mount --bind /volume2/video /volume1/video/wasAuchImmer
dann müsstest du die Mediendateien wohl erneut indizieren, damit auch die neuen Inhalte gefunden werden können
 

leadsled

Benutzer
Mitglied seit
01. Jan 2011
Beiträge
46
Punkte für Reaktionen
0
Punkte
0
ja, so meinte ich das ja vorhin, dass ich volume2/video am besten nach volume1/video oder volume1/video/wasauchimmer mounte. /volume1/video ist noch leer. Ich nehme das ganze ding ja grad erst in betrieb. bisher liegen alle files noch irgendwo unter /volume1/diskstation/blablabla

am beste ist es dann wohl doch einfach auf den rechnern mehrere mounts zu machen. also /volume1/video/ , /volume1/music/ , /volume1/photo usw extra mounten. Das wollte ich mir ansich sparen. aber sonst haut das mit dem mediaserver ja wieder alles nicht hin und ich müsste ggf im kreis rummounten.

hach das ist alles nicht so einfach :)

wie ist denn eure ordnerstruktur??? ;-)

wieso sehe ich denn die per mount bind gemounteten daten nicht per nfs???? versteh ich nicht!
 
Zuletzt bearbeitet:

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Sorry aber dat raff ich ned ;)
Wenn /volume1/video leer ist, warum schmeisst du die Videodateien nicht gleich direkt dort rein? Dann musst du gar nix mounten. Kannst du auch problemlos via nfs ins Netzwerk freigeben (mache ich mit meinem Medienclient auch so)
 

leadsled

Benutzer
Mitglied seit
01. Jan 2011
Beiträge
46
Punkte für Reaktionen
0
Punkte
0
jaaaa, richtig! :) ich versuchs nochmal zu erklären:

ich wollte ansich auf den rechnern EINEN Ordner mounten, der dann Unterordner wie video, music, fotos usw enthält. Da ich ja /volume1 nicht direkt mounten kann geht das ja nicht, darum habe ich den ordner diskstation erstellt, der oben genannte unterordner enthält. Vor dieser Struktur werde ich aber denke ich abkommen müssen, da ich die videos,musik und fotos ja auch im mediaserver benutzen will.

jetzt verstanden? :)

bleibt die frage offen, wieso ich meine per mount bind gemountete testdatei zwar per ssh auf der konsole sehe, aber im nfs mount nicht!?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Die default Folder photo, video und music kriegen es in den meisten Fällen mit wenn neue Dateien hinzugekommen sind und indizieren die neuen Dateien, damit diese im Medienserver verwendet werden können.
Verstanden habe ich jetzt was du vor hast, aber ich finde es nicht sinnvoll ;) Denn du hast ja bereits default Medienordner auf der DS. An diese Ordner sind verschiedene Dienste gebunden. Wieso denn nochmals eine neue Struktur erstellen? Geht doch einfacher die Dateien in den entsprechenden Default Verzeichnissen abzulegen. Dann erkennen alle Syno Dienste diese Dateien und du sparst dir ein "ge-mounte" :)
 

leadsled

Benutzer
Mitglied seit
01. Jan 2011
Beiträge
46
Punkte für Reaktionen
0
Punkte
0
das habe ich nun auch verstanden, ja. Bleibt noch der mount von volume2/video_vol2 nach /volume1/video . Dann mach ich eben mehrere NFS-Mounts in meinen Linux Rechnern.

Wobei ich zum Thema NFS und Idexierung der video,music,photo Ordner eine Anmerkung gelesen hatte, dass per NFS geschriebene Daten nicht indiziert werden? Ich weiss nur nicht mehr wo ich das gelesen habe. Stimmt das so?????
 

leadsled

Benutzer
Mitglied seit
01. Jan 2011
Beiträge
46
Punkte für Reaktionen
0
Punkte
0
ich habe ein weiteres Problem:

ich hatte einen Ordner "video" auf volume2 erstellt (/volume2/video). Danach habe ich erst den Mediaserver aktiviert und die Systemordner wurden erstellt. Jedoch wurde eben wohl kein /volume1/video erstellt, da ich (trottel) ja den ordnernamen "video" bereits vergeben hatte ... wenn auch auf volume2. Jetzt kann ich den ordner /volume2/video aber nicht löschen. Dazu müsste ich den mediaserver deaktivieren. bleiben die ordner und die files darin aber erhalten beim deaktivieren, oder???? Oder liesst der mediaserver auch von /volume2/video ein? ich denke doch nicht??? Und somit kann DLNA nicht funktionieren, oder?

wie bekomme ich denn jetzt den vom system erstellten /volume1/video ordner hin? Server deaktivieren > ordner /volume2/video löschen > server aktivieren und hoffen dass er selber ein volume1/video ordner erstellt und meine bereits gefüllten Ordner photo und music in ruhe lässt!?
 
Zuletzt bearbeitet:

leadsled

Benutzer
Mitglied seit
01. Jan 2011
Beiträge
46
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich brauche bitte nochmals eure Hilfe:

Da ich auf /volume1/video/ direkt garkeine Filme ablegen will, habe ich wie folgt gemountet:

mount -o bind /volume2/videovol2/ /volume1/video/

also direkt in den Systemordner /volume1/video/ , da ich mir einfach den zusätzlichen ordner /volume1/video/video2/ sparen will und alle videos gleich direkt im ordner /volume1/video/ haben. Oder sollte ich den video ordner direkt nicht mounten?

mein problem ist und bleibt bisher, dass ich die unter /volume2/videovol2/ liegende Datei testvideo.avi in meinen NFS Mounts nicht sehe. da ist der videoordner leer. Schau ich aber über DSM und den Dateibrowser in den ordner /volume1/video , dann sehe ich dort die Datei.

wo ist der Fehler?????

help me please ;-)
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.020
Punkte für Reaktionen
273
Punkte
393
Hallo,
schau mal hier.

Gruß Götz
 

leadsled

Benutzer
Mitglied seit
01. Jan 2011
Beiträge
46
Punkte für Reaktionen
0
Punkte
0
super,

danke! werde ich ausprobieren und über erfolg oder misserfolg berichten ;-)
 

leadsled

Benutzer
Mitglied seit
01. Jan 2011
Beiträge
46
Punkte für Reaktionen
0
Punkte
0
Danke, jetzt seh ich die Files! Super.

Aber welche Nachteile habe ich denn dadurch jetzt explizit? die manpage sagt
The nohide option is currently only effective on single host exports. It does not work reliably with netgroup, subnet, or wildcard exports.
This option can be very useful in some situations, but it should be used with due care, and only after confirming that the client system copes with the situation effectively.
The option can be explicitly disabled with hide.

dies würde für mich jetzt im LAN zuhause keine rolle spielen, oder? hier verwende ich ein normales /24 Netz.
 
Zuletzt bearbeitet:
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