Wenn man Backup Exec 2012 mit einem NAS als Speichermedium betreibt und dieses NAS zwischen den Sicherungen immer offline geht (weil ein Dauerbetrieb nicht notwendig ist, oder es wie in meinem Fall kurz vor der Sicherung automatisch hochgefahren wird und nach der Sicherung wieder abgeschaltet wird), meldet Backup Exec „Speicher offline“ und verweigert zum nächsten Sicherungszeitpunkt seinen Dienst – auch wenn das NAS inzwischen schon wieder online ist.
Dafür gibt es 2 Lösungsansätze:
Möglichkeit 1) über das bemcli Powershell Modul den Speicher online schalten:
set-storage-online.bat
1 2 |
CD\ powershell.exe -command "&{import-module bemcli;Get-BEDiskStorageDevice | Set-BEDiskStorageDevice -Disabled $false}" |
Möglichkeit 2) Backup Exec Dienste neustarten:
restart-be-services.bat
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
@echo off echo. echo.Stoppe Backup Exec Dienste... echo. net stop "Backup Exec Agent Browser" > nul net stop "Backup Exec Management Service" > nul net stop "Backup Exec Job Engine" > nul net stop "Backup Exec Server" > nul net stop "Backup Exec Device & Media Service" > nul net stop "Backup Exec Remote Agent for Windows" > nul echo. echo.Starte Backup Exec Dienste... echo. net start "Backup Exec Remote Agent for Windows" > nul net start "Backup Exec Device & Media Service" > nul net start "Backup Exec Server" > nul net start "Backup Exec Job Engine" > nul net start "Backup Exec Management Service" > nul net start "Backup Exec Agent Browser" > nul exit |
Möglichkeit 1) funktioniert für mich einwandfrei und erscheint mir auch als die sauberere Lösung als jeden Tag die Dienste neuzustarten.
Die Batch Datei führt man mit einem geplanten Task jedes Mal ein paar Minuten nachdem das NAS online gegangen ist aus, und voilà der Speicher ist wieder „online“ und die Sicherung startet wie geplant.