CloudSync DS423+ DSM7.2 RSYNC läuft nicht

Hein06

Benutzer
Registriert
16. Dez. 2009
Beiträge
49
Reaktionspunkte
2
Punkte
8
Ich habe eine Little Backup Box . Das ist ein Raspberry 5 mit einen linux Betriebssystem
Sie macht Backups z.B. von Kamera SD Karten. sie kann auch diese Backups per rsync auf einen Server sichern. Das bekomme ich aber nicht zum Laufen. Ich habe auf der DS einen lbbuser mit admin Rechten für rsync , homes Ordner und NetBackup Ordner eingerichtet. rsync ist aktiviert und auch ein rsync-Konto für lbbuser erstellt.
Laut Beschreibung habe ich die rsyncd.conf geändert.

#motd file = /etc/rsyncd.motd
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
#use chroot = no
reverse lookup = no
refuse options = acls

[lbbuser]
path = /homes/lbbuser
comment = littlebackupbox
max connections = 2
hosts allow = *
use chroot = yes
list = true
read only = false
gid = 101
uid = 1038
auth users = lbbuser
secrets file = /etc/rsyncd.secrets

in /etc/rsyncd.secrets steht:
lbbuser:$6$iG85JPSI1$VJEj6TCm.... usw

Die Konfiguration in der Little Backup Box :
1742909212399.png

Ein Ausschnitt vom log File der Box:

2025-03-25 14:14:42
MOUNTED?: '/media/usb_source' = True

2025-03-25 14:14:42
Quelle o.k.
Größe: 246G
genutzt: 5G
frei: 242G
FS: exfat
2.0% ____________________

2025-03-25 14:14:42
mount USB device: --uuid 0123-4567

2025-03-25 14:14:42
MOUNTED?: '/media/usb_source' = True

2025-03-25 14:14:42
Backup from usb:

2025-03-25 14:14:42
MOUNTED?: '/media/usb_source' = True

2025-03-25 14:14:42
Lost source device usb? False

2025-03-25 14:14:42
arbeite...

2025-03-25 14:14:42
sshpass -p *** rsync /media/usb_source/ rsync://lbbuser@192.168.2.2:873/homes/lbbuser/lbb_20250325104422-37365 -avh --info=FLIST0,PROGRESS2 --stats --no-owner --no-group --no-perms --mkpath --min-size=1 --size-only --compress --exclude *$recycle.bin/* --exclude *trash* --exclude *.id --exclude *.lbbid --exclude images.db --exclude */tims* --dry-run

2025-03-25 14:14:42
grep Number of regular files transferred:

2025-03-25 14:14:42
Files to sync before backup: 0

2025-03-25 14:14:42
USB-Speicher
> rsync Server
0 v. 0
Dauer: ?
0.0% ____________________

2025-03-25 14:14:42
sshpass -p *** rsync /media/usb_source/ rsync://lbbuser@192.168.2.2:873/homes/lbbuser/lbb_20250325104422-37365 -avh --info=FLIST0,PROGRESS2 --stats --no-owner --no-group --no-perms --mkpath --min-size=1 --size-only --compress --exclude *$recycle.bin/* --exclude *trash* --exclude *.id --exclude *.lbbid --exclude images.db --exclude */tims*

2025-03-25 14:14:42
Exception: Err. starting client-server protocol, Fehlercode '5'

2025-03-25 14:14:42
Es wurden keine abnormalen Bedingungen festgestellt.



Ich habe viele verschiedene Kombinationen getestet , das Ergebnis war immer :

Exception: Err. starting client-server protocol, Fehlercode '5'

Was geht da schief ?
 
Einfach mal ein paar Gedanken, da ich Little Backup Box nicht kenne.

path = /homes/lbbuser
Auf der DS gibt es keinen Ordner /homes. Der Homes Ordner liegt im DSM unter /volume[x]/homes (wobei du das [x] natürlich durch deine verwendete Volume-Nummer erstetzen musst) oder unter /var/services/homes

Wird auf der DS so wohl nicht funktionieren.

Da bin ich mir grad nicht sicher, aber wenn Little Backup Box eine SSH-Verbindung zu deiner DS aufbaut, dann wird er vermutlich rsync over SSh verwenden und dann musst anstelle des Ports 873 den SSH-Port verwenden, den du in der DS eingestellt hast. Standardmäßig wäre das der Port 22. Der Port 873 wird vom rsync Daemon verwendet.

Was steht den in der...
log file = /var/log/rsyncd.log

Lies dir außerdem bitte die DSM-Hilfe zu rsync durch, da stehen auch einige interessante Informationen drin.

Ich persönlich nutze nur rsync over SSH, da hier die Übertragung verschlüsselt über den SSH-Tunnel abläuft. Den rsync-Daemon Modus habe ich ehrlich gesagt noch nie verwendet, daher kann dazu nicht wirklich viel sagen.
 
  • Like
Reaktionen: dil88
Vielen Dank für Deine Antwort

Auf der DS gibt es keinen Ordner /homes. Der Homes Ordner liegt im DSM unter /volume[x]/homes (wobei du das [x] natürlich durch deine verwendete Volume-Nummer erstetzen musst) oder unter /var/services/homes
Ich habe verschiedene Pfade getestet ua volume1/homes/lbbuser oder volume1/NetBackup
und beide ohne volume1 .
Auch bei sshpass habe ich beide Ports 22 und 873 getestet.
Das log File /var/log/rsyncd.log existiert nicht.

Zum testen habe ich use chrot = no gesetzt und Port 22
Ich bekomme nun eine andere Fehlermeldung :
Exception: Err. in rsync protocol data stream, Fehlercode '12'

bedeutet speicherplatz zu klein oder rsync ist nicht installiert
Speicher : 10TB frei, rsync ist installiert und schläft laut Aufgaben Manager/prozesse
aber Das log File /var/log/rsyncd.log existiert nicht.

Ich habe rsync neu gestartert : gleiche Fehlermeldung und es gibt jetzt ein logfile :
Das grundlegende Problem war wohl, das rsync gestartet wurde, aber nicht funktionierte.

Ich werde jetzt erstmal weiter testen.
 

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