Zeitgesteuertes WOL Backup mit Acronis True Image

Status
Für weitere Antworten geschlossen.

kicks_ass

Benutzer
Mitglied seit
13. Dez 2008
Beiträge
16
Punkte für Reaktionen
0
Punkte
1
Hier ein kleines Tutorial wie ihr mit Acronis True Image und eurer DS ein vollautomatisches WOL (Wake On LAN) Backup erstellen könnt.

DS Aufstarten
1. WOL.exe herunterladen von http://www.gammadyne.com/cmdline.htm#wol
2. Eine WOL.bat Datei erstellen mit folgendem Inhalt

"wol.exe" B10549B058AF
ping 192.168.123.45 -n 300 -w 1000 > nul

Die Zahlen / Buchstaben hinter "wol.exe" ist die MAC-Adresse eurer DS ohne : Doppelpunkte

Beim Ping die IP Adresse eurer DS eingeben.
Der Ping Befehl wird zum Warten gebraucht, bis die DS ganz aufgestartet ist.
-n 300 bedeutet, wie lange zu warten ist / pausiert wird, in Sekunden, hier als Beispiel 300 Sekunden = 5 Minuten

Die WOL.bat im selben Verzeichnis wie die wol.exe abspeichern

DS Herunterfahren
Quelle:
http://www.synology-forum.de/showth...er-Nas-via-ssh-batch&highlight=herunterfahren

1. Man benötigt die Kommandozeilenversion von Putty, welches plink.exe heißt:
http://the.earth.li/~sgtatham/putty/latest/x86/plink.exe
2. Man erstellt zwei Dokumente und nennt Sie befehle.bat und herunterfahren.bat

3. In die Datei Herunterfahren.bat schreib man folgende Zeile
plink -ssh -pw "Passwort" root@192.168.123.45 -m befehle.bat
"Passwort" müsst ihr durch euer root Passwort ersetzen und die IP-Adresse ändern, root Passwort = admin Passwort

4. In die befehle.bat schreibt ihr:
shutdown -h now

5. SSH Zugang in der DS einschalten (DSM 5.0: Systemeinstellungen --> Terminal & SNMP)

6. Wenn ihr jetzt einen Doppelklick auf die Herunterfahren.bat macht fährt eure DSherunter!
6a. Schritt 6 unbedingt erst ohne Acronis Backup ausführen und den Anweisungen im Terminal folgen, damit der Schlüssel gespeichert werden kann.

Alle 3 Dateien (plink.exe, befehle.bat, herunterfahren.bat im selben Verzeichnis abspeichern)

Acronis Backup (Vorgehensweise für Acronis True Image 2014 Premium)

1. Einen neuen Acronis Backup Job anlegen

2. Bei Einstellungen zum Backup auf "Backup-Optionen --> Erweitert --> Vor-/Nach-Befehle

Hier als Vor-Befehl zur WOL.bat verlinken
Und als Nach-Befehl zur herunterfahren.bat verlinken

3. Bei den Backup Optionen das gewünschte auswählen, z.B. Wöchentlich, Monatlich, beim Herunterfahren etc.

4. Sich freuen :)

Viel Spass, Grüsse
 
Zuletzt bearbeitet:

hoddelac

Benutzer
Mitglied seit
14. Mrz 2015
Beiträge
130
Punkte für Reaktionen
2
Punkte
18
Zuerst mal ein klasse Howto !!!

ping 192.168.123.45 -n 300 -w 1000 > nul


mit diesem Befehl im Script habe ich das Problem das das Backup bei weniger als 1 Minute Restzeit hängt und das Backup nicht richtig beendet wird.
Also auch nicht herunter gefahren wird. Ohne das Script läuft das Backup durch und die DS fährt herunter.

ich habe die Zeile im Script wie folgt ersetzt:

"wol.exe" xxyyzz1234ww
ping 127.0.0.1 -n 300>nul

so läuft alles wie es soll, ich gehe mal davon aus das der Ping auf die DS da Probleme macht.
 

faktor74

Benutzer
Mitglied seit
10. Feb 2014
Beiträge
72
Punkte für Reaktionen
0
Punkte
6
Funktioniert das auch mit einem anderen User - oder nur mit admin?
 

faktor74

Benutzer
Mitglied seit
10. Feb 2014
Beiträge
72
Punkte für Reaktionen
0
Punkte
6
Gibt es eine Möglichkeit das man TrueImage mitteilt, dass das Backup erst in ca. 5min. (nach ausführen von wol.bat) beginnt - also nachdem das die DS hochfährt.
Ich sehe in den Logs von TrueImage dass der Netzwerkpfad bei den ersten Versuchen nicht gefunden wird. Erst wenn die DS natürlich komplett hochgefahren ist,
wird auch der Pfad gefunden.
 

DerIng

Benutzer
Mitglied seit
15. Jul 2012
Beiträge
90
Punkte für Reaktionen
2
Punkte
8
Ich glaub ich bon zu Blöd dazu....

Egal was ich in die WOL.bat Eintrage die DS will nicht starten..

"C:\Users\xxxx\xxxxxx\wol.exe" AABBCCDDEEFF
"wol.exe" AABBCCDDEEFF
"wol" AABBCCDDEEFF

und auch mit ":" getrennt.

DIe MAC ist definitiv richtig. Sie ist aus der Fritzbox kopiert und durch auslesen des arp caches verifiziert. :/

Wenn ich in der Fritzbox auf "Computer starten" gehe, dann startet die DS ohne Probleme.
Kann mir jemad helfen?
 

heavy

Benutzer
Mitglied seit
13. Mai 2012
Beiträge
3.749
Punkte für Reaktionen
152
Punkte
129
der erste Eintrag aber ohne (") dann sollte es eigentlich gehen sofern bei xxx keine leerzeichen enthalten sind auch äöü sollte man lieber weglassen. Und
Rich (BBCode):
AA:BB:CC:DD:EE:FF
 

DerIng

Benutzer
Mitglied seit
15. Jul 2012
Beiträge
90
Punkte für Reaktionen
2
Punkte
8
Danke für die schnelle Antwort, leider klappt das auch nicht.
Sind keine Umlaute oder Sonderzeichen drin.
Wenn ich den string der WOL.bat kopiere und in eine die geöffnete cmd kopiere, sagt das tool "Wake-up packet send successfully" aber nix passiert :(
 

heavy

Benutzer
Mitglied seit
13. Mai 2012
Beiträge
3.749
Punkte für Reaktionen
152
Punkte
129
Ganz dumm gefragt hast du WOL überhaupt in der DS aktiviert?
 

DerIng

Benutzer
Mitglied seit
15. Jul 2012
Beiträge
90
Punkte für Reaktionen
2
Punkte
8
Dachte ich auch zuerst, aber über den Synology Assistent kann ich die DS per WOL starten, sowie auch über die Fritzbox. Nur mit der bat geht es nicht.

So sieht meine bat aus.
die wol.exe ist natürlich in dem Verzeichnis
Unbenannt.png
 

heavy

Benutzer
Mitglied seit
13. Mai 2012
Beiträge
3.749
Punkte für Reaktionen
152
Punkte
129
also das was man sehen kann stimmt eigentlich versuch aber mal die wol.exe einfach nach c:\wol\wol.exe und füge
Code:
Pause
in die zweite Zeile ein dann bleibt das fenster stehen.
 

DerIng

Benutzer
Mitglied seit
15. Jul 2012
Beiträge
90
Punkte für Reaktionen
2
Punkte
8
Vielen Dank für deine Hilfe, dass hat aber leider auch nicht geholfen, trotzdem Danke für deine Mühe.

Ich hab aber das Problem aber nun gefunden ....
Da ich einen Laptop habe (hätte nicht gedacht, dass das eine Rolle spielt) habe ich auch 2 Netzwerkadapter, nämlich LAN und WLAN.
Die wol.exe hat also standardmäßig über die LAN und nicht die WLAN Schnittstelle gesendet. Das kann also nicht klappen, wenn ich im WLAN bin.

Mit der WOL.bat in der Form ging es dann:

Rich (BBCode):
"C:\Users\xxxx\xxxxxx\wol.exe" AA:BB:CC:DD:EE:FF aaa.bbb.ccc.ddd

wobei AA:BB:CC: DD:EE:FF -> die MAC Adresse der DS ist
und aaa.bbb.ccc.ddd -> die IP Adresse des Netzwerkadapters ist, von dem aus das WOL Paket losgeschickt werden soll
 

heavy

Benutzer
Mitglied seit
13. Mai 2012
Beiträge
3.749
Punkte für Reaktionen
152
Punkte
129
Ok schön dass du es gefunden hast und es uns auch mitteilst :) . Ich deaktiviere prinzipiell immer alle nichtbenutzten Adapter bzw. wenn etwas nicht geht. Ich habe auch ein Programm das nur "funktioniert" wenn der gewollte Adapter aktiv ist und sonst kein weiterer.
 

BuggerT

Benutzer
Mitglied seit
22. Jan 2015
Beiträge
30
Punkte für Reaktionen
0
Punkte
6
Bei mir funktioniert seit einiger Zeit das Herunterfahren nicht mehr, und zwar auf allen Rechnern. Es hat zuvor definitiv schon funktioniert.

Ich habe die DS214 mit DSM 5.2-5644 Update 1. Acronis meldet immer, dass der Befehl fehlgeschlagen ist; auch manuell funktioniert es nicht.

Im Moment tappe ich im Dunkeln. Das Passwort ist korrekt, in der NAS ist SSH aktiviert (muss der Port - hier 222 - inzwischen noch irgendwo eingetragen werden?), die Befehle sind wie im 1. Post wiedergegeben... und es hat ja früher auch schon funktioniert.

Hat jemand ne Idee, was das sein kann? Danke!


grtz
BuggerT
 

heavy

Benutzer
Mitglied seit
13. Mai 2012
Beiträge
3.749
Punkte für Reaktionen
152
Punkte
129
muss der Port - hier 222 - inzwischen noch irgendwo eingetragen werden?
Vertippt? Denn normal ist der ssh Port nur 22
 

BuggerT

Benutzer
Mitglied seit
22. Jan 2015
Beiträge
30
Punkte für Reaktionen
0
Punkte
6
Nein, nicht vertippt. Ist tatsächlich so eingetragen (s. Anhang). Könnte mich aber nicht erinnern, dass ich das geändert hätte?!? Könnte es damit was zu tun haben?

/edit:
Ich habe noch vergessen, die Fehlermeldung zu posten. Wenn ich den Befehl "herunterfahren.bat" in der Kommandozeile ausführen möchte, kommt folgende Fehlermeldung:
"FATAL ERROR: Network error: Connection refused"

/edit2:
Es lag tatsächlich an diesem Port. Ich habe ihn nun (wieder) auf 22 eingestellt, schon funktioniert das Herunterfahren wieder problemlos.

grtz
BuggerT
 

Anhänge

  • ssh.jpg
    ssh.jpg
    36,5 KB · Aufrufe: 57
Zuletzt bearbeitet:

dan45

Benutzer
Mitglied seit
23. Mai 2016
Beiträge
51
Punkte für Reaktionen
1
Punkte
8
ich muss das mal hier rauskramen...

ich bekomme beim herunterfahren immer Access Denied und eine Eingabeaufforderung für das Passwort.

Das Passwort habe ich unter dem Admin Konto angegeben. Das ist doch das richtige oder?

Ich komme nicht weiter.
 

dan45

Benutzer
Mitglied seit
23. Mai 2016
Beiträge
51
Punkte für Reaktionen
1
Punkte
8
Schade das es geändert wurde, dann muss ich mich mal da durchwühlen.

Danke
 
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