Raspberry Pi auf Synology NAS per rsync sichern

  • 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

Dann aber auch bitte folgende Parameter anpassen, damit Paperless-ngx wartet, bis die Datei vollständig übertragen ist.

PAPERLESS_CONSUMER_POLLING=<num>
Specify a polling interval in seconds here, which will then cause paperless to periodically check your consumption directory for changes

PAPERLESS_CONSUMER_POLLING_DELAY=<num>
If consumer polling is enabled, sets the number of times paperless will check for a file to remain unmodified.
 
  • Like
Reaktionen: derzwaenn
Den Ordner habe ich nun gefunden, allerdings kann ich bspw. per rsync dort keine Daten hinsenden:
/usr/bin/rsync -avz -e /volume1/_DMS/Import ssh root@192.168.xxx.xxx:/docker/paperless/consume/ >> /volume1/_DMS/backup.log 2>&1 bringt den Fehler
rsync: Failed to exec /volume1/_DMS/Import: Permission denied (13)
Also klappt diese Richtung wohl so nicht.
 
Bash:
ssh pi@raspi 'sudo /usr/bin/mysqldump -u root   --single-transaction owncloud > /home/pi/owncloud-mysql-dump.sql'
sudo -E rsync -avh   pi@raspi:/var/www/owncloud/data/admin       /opt/containers/oc-compose/owncloud/files  >> /home/pi/rsync-log-data-a.log
sudo -E rsync -avh   pi@raspi:/home/pi/owncloud-mysql-dump.sql   /opt/containers/oc-compose/mariadb/backup/ >> /home/pi/rsync-log-sql.log
Gibt es irgendwo eine Übersicht über die Parameter? Ich möchte bspw. gern, dass beim sync auch Dateien (und Ordner) gelöscht werden, die auf der Quelle nicht mehr vorhanden sind.
 
Ok, gefunden: /usr/bin/rsync -avz -e ssh root@192.168.xxx.xxx:/docker/paperless/archive/ /volume1/_DMS/Archiv --delete >> /volume1/_DMS/backup.log 2>&1
 
Zuletzt bearbeitet von einem Moderator:
Dann aber auch bitte folgende Parameter anpassen, damit Paperless-ngx wartet, bis die Datei vollständig übertragen ist.

PAPERLESS_CONSUMER_POLLING=<num>
Specify a polling interval in seconds here, which will then cause paperless to periodically check your consumption directory for changes

PAPERLESS_CONSUMER_POLLING_DELAY=<num>
If consumer polling is enabled, sets the number of times paperless will check for a file to remain unmodified.
Danke für die Hinweise! Bei der Recherche bin ich zudem auf die nützlichen Parameter gestoßen:
PAPERLESS_CONSUMER_RECURSIVE: true

PAPERLESS_CONSUMER_SUBDIRS_AS_TAGS: true
 
Den Ordner habe ich nun gefunden, allerdings kann ich bspw. per rsync dort keine Daten hinsenden:
/usr/bin/rsync -avz -e /volume1/_DMS/Import ssh root@192.168.xxx.xxx:/docker/paperless/consume/ >> /volume1/_DMS/backup.log 2>&1 bringt den Fehler

Also klappt diese Richtung wohl so nicht.
Der Vollständigkeit halber: Das klappt mit
/usr/bin/rsync -avz -e ssh /volume1/_DMS/Import --exclude '@eaDir' --exclude '#recycle' --remove-source-files root@192.168.xxx.xxx:/docker/paperless/consume/ >> /volume1/_DMS/backup.log 2>&1
 

Additional post fields

 

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