USB Platte am Nas automatisch 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

Status
Für weitere Antworten geschlossen.
Habe den Code aus dem Wiki direkt in Notepad++ eingefügt und als Unix Script .sh abgespeichert ...

Um ganz sicher zu gehen solltest du im Notepad++ mal diese Einstellung setzen...

notepad01.jpg

... dann bist du auf der sicheren Seite.

Tommes
 
Nein du wirst nicht vergessen.

Script sieht soweit i.O aus.

Bei mir klappt das ganze auch ohne Probleme.


Führ es einmal über den Aufgabenplaner aus.

Check die Logs

und führ es sonst einmal über terminal/putty aus

und check die Logs.
 
Hallo PsychoHH,
Mail ist raus!
Nochmals Danke!

Gruß
 
Hallo,

habe Tommes Speichervorschlag berücksichtigt.
Kann das Script nicht direkt im aufgabenplaner ausführen, zu Viele Zeichen.
Putty habe ich nicht. Log File sende ich dir gerne zu. Das Start Script geht scheinbar durch. Im Search. Script hängst immer wieder in der Zeile 143, als ob da ne klammer fehlt?!?
 
Also du machst hier eine Sache falsch.


Das sind auch nicht die Logs, die ich meinte, diese kommen ja vom Aufgabenplaner oder?

Unser rsync Script erstellt aber komplexere Logs, die werden dann beim Script im Ordner @Logs erstellt.


Das Script welches du mir geschickt hast, kopierst du dir nach /volumeUSB1/usbshare/search-rsync.sh

Im Aufgabenplaner erstellst du eine neue Aufgabe.

Benutzer: root

Und bei Befehl ausführen; Benutzerdefinierte Skript schreibst du nur folgendes:

/volumeUSB1/usbshare/search-rsync.sh


Dann speichern und die Aufgabe aufführen.
So soll das aber ganz sicher klappen.


Ich habe das Script bestimmt fast 1000x ausgeführt und sowas noch nie gehabt.


Sollte das nicht klappen.
Schauen wir morgen mal weiter.

Ob hier oder kurz per Teamviewer, das kriegt man schon hin :)
 
Klappt leider nicht!
Bin morgen vermutlich erst Spät zu Hause, nach 23:00 melde mich Mittwoch? per mail. Teamviewer wäre ne massnahme!

Vielen dank für deine Geduld!
 
Wen ich mir die erste Zeile ansehe bekomme ich gleich hier nen Fehler
#!/bin/sh
Ich denke ich habe erwähnt das ich gewöhnlich Platte für Windows brauche!?
 
Willst Du damit sagen, dass die Platte NTFS formatiert ist? Wenn ja, ist das kein Problem. Damit kommen DS und Skript klar.

Edit: Was den Shebang anbetrifft: Was für einen Fehler bekommst Du wobei?
 
hallo dil88,

ja NTFS.
Wieso ist bei der Ergebnisausgabe der erste Eintrag

/volumeUSB1/usbshare/search-rsync.sh: line 1: #!/bin/sh
: No such file or directory

#1/bin/sh ist bei den logs die auf de ds mitgeschrieben werden in ein anderen Schriftart und anderer Grösse ....

Und Wieso bleibt das Script bei Leerzeile in 110 und mit Syntax error in Zeile 144 hängen?

Ich schnalle es nicht. Gibt es in den Grundeinstellungen des DS irgendwelche Änderungen/Einstellungen die man nicht bzw. machen muß?
 
Nein gibt eigentlich sonst keine Grundeinstellungen die man festlegen muss.

Wir gucken uns das gemeinsam mal per Teamviewer an.

Für uns alle wäre es interessant zu wissen woran es liegt.


Gerade habe ich mit Thonav auch erfahren, dass das ganze auch mit dem neuen exFAT Paket nicht richtig funktioniert, da hat rsync einen Error.
Ist aber auch beim Synology "Legacy" Paket der Fall.

Sollte man allerdings mit als Info ins Wiki aufnehmen :eek:Tommes:eek: guck :)
 
Hallo,

egal wie würde gerne das es bei mir und anderen hilft! Bin ab circa 17:00 bis 19:00 zu Hause und könnte die Teamviewer Sitzung unterstützen.
Schicke euch pn meine Telfonnummer ;-) und sende euch auf diesem Weg eine kurze Mail wenn ich zu Hause bin. Falls es Heute nicht passt gilt das ganze selbstverständlich auch für morgen, da habe ich nach hinten kein Zeitproblem!

Danke im Voraus!
 
Hallo,

Hallo

leider hat sich nicht viel geändert.
Grundsätzlich würde ich ja eigentlich nur einen kleinen Teil des Scripts benötigen ......
Da ich aber nicht sicher bin (Shell Script Sicher) komme ich an dieser Stelle leider auch nicht weiter.
- Die Funktionalität der email wäre gut um den Erfolg des Vorgangs gegen zu checken.
- Der Kopiervorgang soll lediglich USB Daten auf dem DS speichern
- Rotationszyklen wären sicherlich empfehlenswert.

Kann mir jemand sagen was ich auskommentieren kann, mir fehlt echt sowas wie ein Script Debugger

Gruß Und Danke im Voraus!
 
Hab dir eben eine eMail geschrieben, schick mir entweder hier die Daten oder per Mail.

Dann gucken wir uns das gemeinsam mal an
 
Hallo PsychoHH,

leider werden keine Scripts auf dem Datenträger gespeichert, sondern nur vom Scheduler im Ziel (Eben die simplen Logs des Aufgabenplaner!)

Bin jetzt wieder per Teamviewer erreichbar!
 
Problem gelöst...



Es lag an der Codierung.

Notepad++ hat diese wohl auf UTF8-BOM gesetzt.

Selbst per Terminal/Putty ging es nicht.

Haben dann den Synology Texteditor genutzt und die Codierung geändert, jetzt läuft alles.
 
Zuletzt bearbeitet:
Prima. Sehr gute Arbeit PsychoHH

@Ziggy
Hast du im Notepad++ mal die Einstellung probiert, die ich hier bereits gepostet hatte?
 
PsychoHH

Nochmal an dieser Stelle ein ganz großes Dankeschön!!!!!
Auch allen anderen die am Script beteiligt ward, vielen Dank.
Solcher Einsatz bringt die Technik erst wirklich in eine Zustand das man sie gerne nutzt!

Hoffe man trifft sich hier mal wieder. meine Motivation hat das ganze auf jedenfall mächtig nach vorne gebracht!

Gruß Jörg (Ziggy)
 
Hallo Tommes,

habe ich scheint aber leider nichts gebracht zu haben! Da waren wohl irgendwo "versteckte" Zeichen!!! wenn ich das richtig verstanden habe. Das ganze liess sich erst mit den Einstellungen im Synology Editor entsprechend auf UTF8 "ohne BOM " setzen!

Auch an dich ein großes Danke Schön!
 
Ich verwende bei mir auch Notepad++ und hab damit eigentlich keine Probleme. Ich habe aber auch den DSM-Editor kennen und lieben gelernt und arbeite eigentlich nur noch damit, wenn ich mal eben ein Script brauche.

Dein Dank ehrt und freut uns (ich schließe da jetzt einfach mal PsychoHH mit ein) da es doch zeigt, das Bedarf an solch einer Lösung besteht und sich die Arbeit somit für uns gelohnt hat.

Tommes
 
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