Gemeinsamer Ordner als Unterordner (Remote Ordner)?

Status
Für weitere Antworten geschlossen.

mgutt

Benutzer
Mitglied seit
14. Nov 2012
Beiträge
429
Punkte für Reaktionen
20
Punkte
18
Kann ich einen Gemeinsamen Ordner als Unterordner in einem anderen Gemeinsamen Ordner einbinden?

Mein Versuch das über einen Remote Ordner zu lösen, hat leider nicht funktioniert. Dann erhalte ich diese Fehlermeldung:
Sie können nur die IP oder den Servernamen eines anderen Servers eingeben.

Alternativ dachte ich an eine Synchronisierung, aber das scheint wohl auch nicht zu gehen:
http://www.synology-forum.de/showthread.html?77834-Zwei-Ordner-auf-einer-DiskStation-synchronisieren

Warum ich das brauche:
Ich habe "Fotos" und dort sollen auch die vom Smartphone landen. Allerdings soll das Smartphone nicht auf "Fotos" zugreifen können. Daher hat das Smartphone einen eigenen gemeinsamen Ordner.

Jemand eine Idee, wie ich das lösen könnte?
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.159
Punkte für Reaktionen
912
Punkte
424
Stichwort "mount -o bind" um Verzeichnisstrukturen um zu hängen. Findet sich sicher hier im Forum und/oder Wiki.
 

mgutt

Benutzer
Mitglied seit
14. Nov 2012
Beiträge
429
Punkte für Reaktionen
20
Punkte
18
Da ich keine Lust auf Kommandozeile hatte, habe ich es nun so gelöst:
Aufgabenplanung -> Erstellen -> Geplante Aufgabe -> Benutzerdefiniertes Script -> Aufgabeneinstellung -> Befehl ausführen

Und da dann das rein:
Code:
rsync -a /volume1/Smartphone/DCIM/Camera/ /volume1/photo/SmartphoneCamera/
 
  • Like
Reaktionen: stevenfreiburg

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.159
Punkte für Reaktionen
912
Punkte
424
Haste dann im Vergleich zum mount bind gleich noch eine Kopie da liegen. Auch ne Lösung. Danke fürs teilen.
 

mgutt

Benutzer
Mitglied seit
14. Nov 2012
Beiträge
429
Punkte für Reaktionen
20
Punkte
18
Ich musste das Kommando noch etwas anpassen, da ich auf meinem Amazon Clouddrive nur unendlich viele Fotos, aber nicht Videos ablegen kann. Daher habe ich die rsync Parameter angepasst, so dass nur noch Bilder in das Photo-Verzeichnis kopiert werden (was ja auch Sinn macht):
Code:
rsync -a --include='*/' --include='*.jpg' --include='*.jpeg' --include='*.png' --include='*.gif' --exclude='*' /volume1/Smartphone/DCIM/Camera/ /volume1/photo/SmartphoneCamera/
 
  • Like
Reaktionen: stevenfreiburg

DS111-User

Benutzer
Mitglied seit
13. Feb 2011
Beiträge
285
Punkte für Reaktionen
14
Punkte
18
Aufgabenplanung -> Erstellen -> Geplante Aufgabe -> Benutzerdefiniertes Script -> Aufgabeneinstellung -> Befehl ausführen

Und da dann das rein:
Code:
rsync -a /volume1/Smartphone/DCIM/Camera/ /volume1/photo/SmartphoneCamera/

Danke für diese tolle Idee @mgutt!

Eine kleine Nachfrage noch für die Einrichtung:
Muss man irgendwelche Dienste vorgängig aktivieren, so wie es hier für rsync beschrieben ist?
Gibt es sonst irgendwelche Berechtigungshürden, die man beachten muss?
 

mgutt

Benutzer
Mitglied seit
14. Nov 2012
Beiträge
429
Punkte für Reaktionen
20
Punkte
18
Du führst das Skript als Root aus. Aktivieren musst es im Menü nicht. Das im Menü ist meine ich nur für den externen Zugriff über rsync.
 

fisch007

Benutzer
Mitglied seit
06. Apr 2014
Beiträge
9
Punkte für Reaktionen
0
Punkte
1
Da ich keine Lust auf Kommandozeile hatte, habe ich es nun so gelöst:
Aufgabenplanung -> Erstellen -> Geplante Aufgabe -> Benutzerdefiniertes Script -> Aufgabeneinstellung -> Befehl ausführen

Und da dann das rein:
Code:
rsync -a /volume1/folder_sync/ /volume1/video/


Vielen Dank für dein Script, ich habe es für mich ein bisschen abgeändert

kann man das script noch erweitern, d.h. das nach erfolgreichem sync, der Ordner bei mir Foldersync heist gelöscht wird??
 

mgutt

Benutzer
Mitglied seit
14. Nov 2012
Beiträge
429
Punkte für Reaktionen
20
Punkte
18

fisch007

Benutzer
Mitglied seit
06. Apr 2014
Beiträge
9
Punkte für Reaktionen
0
Punkte
1
@mgutt

Vielen dank für deine Antwort

kannst du mir was zusammen schreiben, so gut kenn ich mich nicht mit den linux befehlen ein
 

mgutt

Benutzer
Mitglied seit
14. Nov 2012
Beiträge
429
Punkte für Reaktionen
20
Punkte
18
An Hand meines Beispiels wäre das denke ich so zu machen:
Rich (BBCode):
rsync -a /volume1/folder_sync/ /volume1/video/ && rm -r /volume1/folder_sync/*

Wenn auch das Quell-Verzeichnis selbst verschwinden soll, dann so:
Rich (BBCode):
rsync -a /volume1/folder_sync/ /volume1/video/ && rm -r /volume1/folder_sync/* && rmdir /volume1/folder_sync/

Sofern "folder_sync/" nicht im Ziel existiert, kann man den Ordner übrigens auch verschieben und spart sich das Kopieren und Löschen:
Rich (BBCode):
mv /volume1/folder_sync/ /volume1/video/

Dann liegen die Dateien aber nicht in "/volume1/video/", sondern in "/volume1/video/folder_sync/". Und wenn der Ordner "folder_sync/" im Ziel bereits existiert, dann quiittiert "mv" einen Fehler.
 

fisch007

Benutzer
Mitglied seit
06. Apr 2014
Beiträge
9
Punkte für Reaktionen
0
Punkte
1
jo so passt das, vielen dank für deine Hilfe
stay healthy
 
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