Gemeinsamer Ordner als Unterordner (Remote Ordner)?

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

mgutt

Benutzer
Registriert
14. Nov. 2012
Beiträge
429
Reaktionspunkte
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?
 
Stichwort "mount -o bind" um Verzeichnisstrukturen um zu hängen. Findet sich sicher hier im Forum und/oder Wiki.
 
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
Haste dann im Vergleich zum mount bind gleich noch eine Kopie da liegen. Auch ne Lösung. Danke fürs teilen.
 
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
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?
 
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.
 
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

Vielen dank für deine Antwort

kannst du mir was zusammen schreiben, so gut kenn ich mich nicht mit den linux befehlen ein
 
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.
 
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