"No space left on device (28)" beim Kopieren via SSH und RSYNC

  • 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.

Sir_MoD

Benutzer
Registriert
15. Apr. 2009
Beiträge
46
Reaktionspunkte
0
Punkte
0
Hallo zusammen

Ich habe ein kleines Backupskript für mich geschrieben, welches mir verschiedene RSYNC-Befehle zusammenstellt um Daten von den internen HDDs zu einer USB-Festplatte kopiert.
Auf der USB-Festplatte habe ich mit dem Befehl "mkdir /volumeUSB1/Backup" den Zielordner vorbereitet.

Die folgenden RSYNC-Befehle werden generiert und nacheinander ausgeführt: (das Verhalten ist aber identisch, wenn ich die Befehle manuell via SSH ausführe)
Rich (BBCode):
rsync /volume1/scripts /volumeUSB1/Backup/2014-06-05 -vrpEogDth --delete-delay --force --syno-acl
rsync /volume1/PPArchivGemeinsam /volumeUSB1/Backup/2014-06-05 -vrpEogDth --delete-delay --force --syno-acl
rsync /volume1/PPArchivMarkus /volumeUSB1/Backup/2014-06-05 -vrpEogDth --delete-delay --force --syno-acl
rsync /volume1/PPArchivSabrina /volumeUSB1/Backup/2014-06-05 -vrpEogDth --delete-delay --force --syno-acl
rsync /volume1/access /volumeUSB1/Backup/2014-06-05 -vrpEogDth --delete-delay --force --syno-acl
rsync /volume1/install /volumeUSB1/Backup -vrpEogDth --delete-delay --force --syno-acl
rsync /volume1/iso /volumeUSB1/Backup -vrpEogDth --delete-delay --force --syno-acl
rsync /volume1/MusicMarkus /volumeUSB1/Backup/2014-06 -vrpEogDth --delete-delay --force --syno-acl

Während der Ausführung, werden mir regelmässig Meldungen wie folgt ausgegeben:
Rich (BBCode):
rsync: writefd_unbuffered failed to write 4092 bytes to socket [sender]: Broken   pipe (32)
rsync: write failed on "/volumeUSB1/Backup/2014-06-05/access/WeightWatchersDB/WW  _UI.accdb": No space left on device (28)
rsync error: no space on remote server (code 41) at io.c(1273) [sender=3.0.9]
sending incremental file list
install/
install/BCompare-de-3.3.5.15075.exe
rsync: writefd_unbuffered failed to write 4092 bytes to socket [sender]: Broken   pipe (32)
rsync: recv_generator: mkdir "/volumeUSB1/Backup/install/#Spiele/#NoCD_Cracks" failed: No space left on device (28)
rsync error: no space on remote server (code 41) at io.c(1273) [sender=3.0.9]
sending incremental file list
iso/
rsync: recv_generator: mkdir "/volumeUSB1/Backup/iso" failed: No space left on device (28)
rsync error: no space on remote server (code 41) at io.c(1273) [sender=3.0.9]
sending incremental file list
rsync: writefd_unbuffered failed to write 4 bytes to socket [sender]: Broken pip  e (32)
rsync: mkdir "/volumeUSB1/Backup/2014-06" failed: No space left on device (28)
rsync error: no space on remote server (code 41) at io.c(1273) [sender=3.0.9]

Platz ist aber noch genügend vorhanden.
Ich habe die externe Festplatte schon einmal neuformatiert und die NAS neugestartet.

Wenn ich als Ziel einen Ordner angebe, den ich via DSM freigegeben habe, funktioniert es korrekt.
Da ich aber auf der USB-Platte keinen eigenen freigegebenen Ordner anlegen kann, wollte ich es über den selbst erstellten Ordner lösen.

Zusatzfrage:
Zudem suche ich nach Möglichkeit, die USB Festplatte nach dem Backup per Shell-Script auszuwerfen und vor dem Backup jeweils wieder zu verbinden.
Sodass ich die Festplatte ausserhalb der Backupzeiten jederzeit ausstecken "könnte".

Danke schon mal für eure Tipps

Gruss Markus
 
Auf der USB-Festplatte habe ich mit dem Befehl "mkdir /volumeUSB1/Backup" den Zielordner vorbereitet.

Damit landest du aber nicht auf der USB-Platte, sondern auf der System-Partition deiner DS!

Der richtige Pfad wäre /volumeUSB1/usbshare/Backup
 
Danke, wenn ich den Pfad "/volumeUSB1/usbshare/Backup" nutze, klappt es wie es soll

Hast du (oder sonst jemand) noch eine Idee zum Auswerfen bzw. wieder mounten der Festplatte?
 
Ich weiss es nicht aus dem Kopf und habe auch gerade nicht die Zeit zum Suchen. Ich bin mir aber ziemlich sicher, dass das im Forum beschrieben wurde. Probiere es bitte einmal mit der Suche.
 
Hallo,
suche mal nach autorun im Forum, das ist ein Script welches am Ende auch die USB Platte auswirft.

Gruß Götz
 
Nach etwas Suchen und Ausprobieren, habe ich die nötigen Befehle gefunden um mein Vorhaben zu realisieren.
Falls jemand per Zufall hier hin kommt, hier noch meine Lösung:

Auswerfen:
Rich (BBCode):
cp /tmp/usbtab /tmp/usbtabcopy
sync; /usr/syno/bin/synousbdisk -umount sdq
cp /tmp/usbtabcopy /tmp/usbtab -f

Wieder-Verbinden:
Rich (BBCode):
/usr/syno/bin/synousbdisk -mount sdq;
 
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