USB Platte am Nas automatisch sichern

Status
Für weitere Antworten geschlossen.

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.141
Punkte für Reaktionen
1.112
Punkte
314
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
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.141
Punkte für Reaktionen
1.112
Punkte
314

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
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.
 

Ziggy

Benutzer
Mitglied seit
08. Jun 2016
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
Hallo PsychoHH,
Mail ist raus!
Nochmals Danke!

Gruß
 

Ziggy

Benutzer
Mitglied seit
08. Jun 2016
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
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?!?
 

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
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 :)
 

Ziggy

Benutzer
Mitglied seit
08. Jun 2016
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
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!
 

Ziggy

Benutzer
Mitglied seit
08. Jun 2016
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
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!?
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
29.849
Punkte für Reaktionen
1.143
Punkte
754
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?
 

Ziggy

Benutzer
Mitglied seit
08. Jun 2016
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
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ß?
 

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
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 :)
 

Ziggy

Benutzer
Mitglied seit
08. Jun 2016
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
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!
 

Ziggy

Benutzer
Mitglied seit
08. Jun 2016
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
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!
 

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
Hab dir eben eine eMail geschrieben, schick mir entweder hier die Daten oder per Mail.

Dann gucken wir uns das gemeinsam mal an
 

Ziggy

Benutzer
Mitglied seit
08. Jun 2016
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
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!
 

PsychoHH

Benutzer
Mitglied seit
03. Jul 2013
Beiträge
2.967
Punkte für Reaktionen
4
Punkte
78
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:

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.141
Punkte für Reaktionen
1.112
Punkte
314
Prima. Sehr gute Arbeit PsychoHH

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

Ziggy

Benutzer
Mitglied seit
08. Jun 2016
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
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)
 

Ziggy

Benutzer
Mitglied seit
08. Jun 2016
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
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!
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.141
Punkte für Reaktionen
1.112
Punkte
314
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