Mount Bind Frage

Status
Für weitere Antworten geschlossen.

lota

Benutzer
Mitglied seit
26. Sep 2010
Beiträge
100
Punkte für Reaktionen
0
Punkte
16
Hallo

Mehr oder weniger habe ich das mount bind im Griff, aber dennoch eine Frage dazu.

ich habe folgende Orndersturktur:
/volume1/backup/photo2010
/volume1/backup/photo2011
/volume1/backup/photo2012
/volume1/backup/test/photo
etc., der Backupordner enthält also diverse Unterordner (welche teilweise auch Unterornder enthalten), die in den Ordner /volume1/photo/ gemountet werden, das klappt ganz gut und richtig - soweit also kein Problem.

Nun möchte ich aber den gesamten Inhalt des /volume1/photo/ wieder zurück in den /volume1/backup/test/photo/ verlinken - das geht insofern, das er mir nur die Ordner der ersten Ebene anzeigt ->
/volume1/backup/test/photo/photo2010
/volume1/backup/test/photo/photo2011
/volume1/backup/test/photo/photo2012
aber keinen weiteren Inhalt - wo liegt der Fehler?

Habe gedacht ich müsste evtl. ein 2. Mountscript machen, damit das mit der Reihenfolge kein Problem gibt. Es kann ja nichts gemounted werden, was noch nicht da ist. Das 2. Script ist nun vom Dateinamen her S99mount-2.sh oder so, das also zuerst das S99mount.sh abgearbeitet werden sollte. Trotzdem bringt er mir nur die erste, wo liegt der Fehler?

Danke
 

joku

Benutzer
Mitglied seit
06. Mrz 2011
Beiträge
6.664
Punkte für Reaktionen
2
Punkte
164
Es kann ja nichts gemounted werden, was noch nicht da ist. Das 2. Script ist nun vom Dateinamen her S99mount-2.sh oder so, das also zuerst das S99mount.sh abgearbeitet werden sollte. Trotzdem bringt er mir nur die erste, wo liegt der Fehler?
Hallo, versuch doch mal
S90mount.sh
S99mount.sh

Gruß Jo
 

Ap0phis

Benutzer
Mitglied seit
16. Dez 2010
Beiträge
6.731
Punkte für Reaktionen
3
Punkte
158
Naja, wenn ich unbedingt eine Reihenfolge einhalten muß, dann mache ich das am besten in einem einzigen Script und nicht in 2, wo ich nicht weiß, ob die nicht gar gleichzeitig aufgerufen werden.

Zumal ich ja gerade beim mounten und umounten oft auch auch dafür sorgen muß, dass das stop-Script in umgekehrter Reihenfolge wie das Start-Script ablaufen muß!
 

lota

Benutzer
Mitglied seit
26. Sep 2010
Beiträge
100
Punkte für Reaktionen
0
Punkte
16
habe nun mal s94 und s99 daraus gemacht, sowie s99 mit 20s verzögerung starten lassen.
auch in 1 file hats nichts gebracht.

ich habe eher die vermutung, das es irgendein grundsätzliches problem mit meinem photo ordner sein muss. den music ordner kann ich problemlos irgendwohin verlinken und es klappt....

"mount --bind /volume1/photo/ /volume1/home_alle/win-alle/photo/"
 

lota

Benutzer
Mitglied seit
26. Sep 2010
Beiträge
100
Punkte für Reaktionen
0
Punkte
16
klappt es denn auf der Konsole ?

/bin/mount usw .......

Gruß Jo

nun denn, habe ich nicht ausprobiert...da ich den sinn dieses befehls womöglich nicht begreife.

mit diesem script befehl "mount --bind /volume1/photo/ /volume1/home_alle/win-alle/photo/" wird der photo ordner in den "win-alle/photo/" gemountet, das sehe ich und klappt ja, jedoch wird nur 1 ebene gemountet und nicht der gesamte inhalt mit zig dateien und unterordnern, wie das z.b. beim /music ordner so ist.
 

joku

Benutzer
Mitglied seit
06. Mrz 2011
Beiträge
6.664
Punkte für Reaktionen
2
Punkte
164
nun denn, habe ich nicht ausprobiert...da ich den sinn dieses befehls womöglich nicht begreife.
Eine Telnetverbindung zu der DS, einlogen und den Befehl mount mit den Parametern eingeben ?
mit diesem script befehl "mount --bind /volume1/photo/ /volume1/home_alle/win-alle/photo/" wird der photo ordner in den "win-alle/photo/" gemountet, das sehe ich und klappt ja, jedoch wird nur 1 ebene gemountet und nicht der gesamte inhalt mit zig dateien und unterordnern, wie das z.b. beim /music ordner so ist.
Der Vorschalg von Ap0phis, alles in einem Script ?

S99mount.sh

mount teil 1
pause
mount teil 2
....
unmount teil 2
pause
unmount teil 1

in Scripte ist es mit unter erfordelich, das Verzeichniss mit anzugeben.

Gruß Jo
 

Ap0phis

Benutzer
Mitglied seit
16. Dez 2010
Beiträge
6.731
Punkte für Reaktionen
3
Punkte
158
mit diesem script befehl "mount --bind /volume1/photo/ /volume1/home_alle/win-alle/photo/" wird der
Mounte mal zum Testen in: /volume1/home_alle/win-alle/
und schau mal,ob du dann eine Ebene mehr hast.

Nur so´ne Idee.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
manchmal sind die Sonderzeichen in den Pfaden ein Problem (in diesem Fall der Minus-Strich), deswegen Hochkommata:

mount --bind "/volume1/photo/" "/volume1/home_alle/win-alle/photo"

Wenn man auf alle Sonderzeichen, Leerstellen, Umlaute verzichtet, hat man weniger Ärger

Itari
 

lota

Benutzer
Mitglied seit
26. Sep 2010
Beiträge
100
Punkte für Reaktionen
0
Punkte
16
manchmal sind die Sonderzeichen in den Pfaden ein Problem (in diesem Fall der Minus-Strich), deswegen Hochkommata:
mount --bind "/volume1/photo/" "/volume1/home_alle/win-alle/photo"
Wenn man auf alle Sonderzeichen, Leerstellen, Umlaute verzichtet, hat man weniger Ärger

es gibt ebenfalls die codezeile "mount --bind /volume1/music/ /volume1/home_alle/win-alle/music/" in derem dann 100te von Unterorndern angelegt werden, trotz "-" Zeichen, mehr dazu am Ende dieses Beitrages.

- alles in 1 file, keine änderung
- mit 30s verzögerung vor dem mounten des photo ordners, keine änderung
- neuer ornder "test" anstelle ordner photo, keine änderung
- "pfad", keine änderung
- s99mount.sh mit root/root chmd 0755 gesetzt, keine änderung
- einen speziellen pfad mit leerzeichen aus der mountliste entfernt, keine änderung
- .....

schlussendlich will ich ja nur, das
mount --bind /volume1/home_alle/Backup/Eigene_Bilder/Sommerferien/ /volume1/photo/Sommerferien/
mount --bind /volume1/home_alle/Backup//Eigene_Bilder/Staedtereisen/ /volume1/photo/Staedtereisen/

welche jeweils diverse Unterornder haben und im /volume1/photo/ auch richtig erscheinen ZUSÄTZLICH auch im /volume1/home_alle/win-alle/photo/ MIT allen Unterordner verlinkt und angezeigt werden.

Rauskommen tut ja nur
/volume1/home_alle/win-alle/photo/Sommerferien
/volume1/home_alle/win-alle/photo/Staedtereisen
OHNE die Unterordner.

Ich erkenne und Stelle mir gleich die Frage, ob der Mount Bind das überhaupt kann... wie ich sehe ist zwar der "music" Ordner auch gemounted an einen anderen Ort, jedoch enthält der keine weiteren in ihn gemountete Ordner - das geht wohl gar nicht was ich will (oder nicht so einfach) :(?
 
Zuletzt bearbeitet:

lota

Benutzer
Mitglied seit
26. Sep 2010
Beiträge
100
Punkte für Reaktionen
0
Punkte
16
man lese oberhalb, danke
 

Ap0phis

Benutzer
Mitglied seit
16. Dez 2010
Beiträge
6.731
Punkte für Reaktionen
3
Punkte
158
Wenn ich das richtig interpretiere, willst du gemountete Verzeichnisse am mountpunkt nochmal weitermounten!?
Das wird dein Problem sein. Das hattest du auch vorher nicht erwähnt.
Mounte doch die Original-Verzeichnisse nochmal woanders hin.
Verstehe es eh nicht, warum du nicht einfach andern Zugriff auf photo gibst, anstatt da nochmal zu mounten.

Mount --bind hat jedenfalls so keine Probleme mit Unterverzeichnissen.
Ich mounte ja auch mein Videos von der ext. Platte in video. Da gibt es mehrer Unterverzeichnisse, die aber ohne Ausnahme angezeigt werden.
 

lota

Benutzer
Mitglied seit
26. Sep 2010
Beiträge
100
Punkte für Reaktionen
0
Punkte
16
Wenn ich das richtig interpretiere, willst du gemountete Verzeichnisse am mountpunkt nochmal weitermounten!?
Das wird dein Problem sein. Das hattest du auch vorher nicht erwähnt.

ja, denke das ist das, was ich will.

wieso ich das will? weil ich in meinem "home_alle/win-alle" alle wichtigen Synology Folders reingemounted habe, damit ich Dateien allenfalls direkt dahin verschieben kann und im Windows nur 1 Laufwerk / Netzwerkverbindung im Explorer brauche um auf sämtliche Ordner zugreifen zu können.

Ich könnte natürlich auch manuell alle Ordner von der Originallocation in den "home_alle/win-alle/photo" mappen, aber ich habe natürlich probiert die Sache so einfach wie möglich zu halten.
 

Ap0phis

Benutzer
Mitglied seit
16. Dez 2010
Beiträge
6.731
Punkte für Reaktionen
3
Punkte
158
... und im Windows nur 1 Laufwerk / Netzwerkverbindung im Explorer brauche um auf sämtliche Ordner zugreifen zu können. ...
Naja, das ist aber nicht der Sinn mehrerer Freigaben.


Wenn ich im Explorer oben in die Leiste
Rich (BBCode):
\\Name_der_DS
oder
Rich (BBCode):
\\IP_der_DS
eingebe, dann habe ich auch alle Freigaben in einem Fenster und kann dort auch beliebig die Daten kopieren, verschieben, löschen, wie ich möchte.
Ich habe nur eine einzige Freigabe (Daten) als Netzlaufwerk, weil ich diese Freigabe gelegentlich mit dem Laufwerksbuchstaben ansprechen muß.


Nachtrag:
So, hab´s sicherheitshalber nochmal getestet:
Man definitiv nicht schon gemountete Verzeichnisse vom Mountpunkt nochmal weitermounten.
 
Zuletzt bearbeitet:

joku

Benutzer
Mitglied seit
06. Mrz 2011
Beiträge
6.664
Punkte für Reaktionen
2
Punkte
164
im Windows nur 1 Laufwerk / Netzwerkverbindung im Explorer brauche
Moin, hast Du schon mal an das hier gedacht ?

Explorer links auf Computer
rechte Maustaste
Netzwerkressource hinzufügen
Weiter
Eine benutzerdefinierte Netzwerkressource auswählen
Inter- oder Netzweradresse
ftp://diskstation/
Weiter
Geben sie einen Namen für diesen Netzwerkort ein

Weiter

Fertigstellen

dadurch hast Du ein Laufwerk und das ganze Volumen vor Dir.
Vielleicht hilft Dir das weiter.

Gruß Jo
 

Ap0phis

Benutzer
Mitglied seit
16. Dez 2010
Beiträge
6.731
Punkte für Reaktionen
3
Punkte
158
Sorry, aber wozu noch ein weiteres Übertragungsprotokoll (ftp), wenn Samba doch standardmäßig schon da ist?
Ich finde sowas irgendwie völlig nutzlos im eigenen LAN und Windows PC.
 

joku

Benutzer
Mitglied seit
06. Mrz 2011
Beiträge
6.664
Punkte für Reaktionen
2
Punkte
164
Sorry, aber wozu noch ein weiteres Übertragungsprotokoll (ftp), wenn Samba doch standardmäßig schon da ist?
Ich finde sowas irgendwie völlig nutzlos im eigenen LAN und Windows PC.
Das ist nur eine Idee und es kann jeder machen wir er es braucht.
Du kannst auch andere Protokolle verwenden.
Ich habe kein Windows ... :)

Gruß Jo
 

Ap0phis

Benutzer
Mitglied seit
16. Dez 2010
Beiträge
6.731
Punkte für Reaktionen
3
Punkte
158

Ap0phis

Benutzer
Mitglied seit
16. Dez 2010
Beiträge
6.731
Punkte für Reaktionen
3
Punkte
158
Siehe #14!
 
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