Windows Server 2008 – System State Backup

*updated

Windows 2008

Wraz z system Vista/w2k8 pojawil sie nowy backup – dosc kontrowersyjny, ze wzgledu na totalnie inna idee dzialania, która opisywalem wczesniej - artykul dosc wiekowy, ale wiekszosc informacji pozostaje prawdziwe. Jedna z powazniejszych ograniczen, jakie ma backup z vista to brak System State Backup – to zawsze byl szybki sposób zbackupowania najwazniejszych danych. W w2k8 równiez nie ma takiego backupu… w interfejsie – jesli jednak zajrzy sie do parametrów wbadmin, okazuje sie, ze SSB jednak jest:

Zeby nie bylo za pieknie, to polecenie ma bardzo specyficzne wymagania dot. parametrów. Zaczne od wymagan co do miejsca, gdzie backup mozna wykonac:

  • podobnie jak w przypadku calego mechanizmu winbackup  musi to byc *oddzielny dysk*.
  • nie moze to byc dysk sieciowy

Ograniczenie to da sie czesciowo obejsc, modyfikujac wpis w rejestrze [galaz ‘SystemStateBackup’ trzeba bedzie najprawdopodobniej zalozyc]:

HKLM\SYSTEM\CurrentControlSet\Services\wbengine\SystemStateBackup\AllowSSBToAnyVolume
Type=DWORD
0= Prevent storing systemstate backup on source volume
1= Allow storing systemstate backup on source volume

Po wpisaniu jedynki mozemy wykonac SystemState na tym samym dysku – a nawet na tej samej partycji [np. C:].

Teraz mozna wywolac polecenie:

c:\>wbadmin start systemstatebackup –backuptarget:c:

Niestety nie jest to szybka operacja, jaka pamietamy z ntbackup ): Wykonanie takiej kopii to [oczywiscie zaleznie od maszyny] od 3o-6o minut.

systemstate

Sporo do zyczenia pozostawia równiez sam wbadmin. Z interfejsu SSB nie bedzie widoczny, wiec jedynym sposobem pozostaje sprawdzenie dostepnych kopii przy jego pomocy, a oto co mozna sprawdzic:

ssb

Niewiele ):

Windows 2008 R2

W Windows 2008 R2 sytuacja ulegla dosc znacznej poprawie – funkcjonalnosc backupu zostala mocno poprawiona. Pojawiaja sie takie nowosci:

  • mozliwosc ustawienia kalendarza kopii z wykorzystaniem dysku sieciowego. Niestety nadal bez opcji ‘incremental’ – plik bedzie zastepowany najnowsza wersja
  • mozliwosc backupu wybranych katalogów
  • mozliwosc zrobienia backupu System State Backup z interfejsu

Zeby nie byc goloslownym, jak wyglada backup w R2:

backup0

backup1

Oczywiscie nadal pozostaje mozliwosc skorzystania z wbadmina choc to narzedzie niewiele sie zmienilo. Informacje dot. ograniczenia robienia backupu na dysku systemowym sa aktualne dla R2 – podobnie jak i wpis w rejestrze, który je znosi. Informacje dot. ograniczenia robienia backupu na dysku, który sie backupuje pozostaje aktualne dla R2 – co wiecej, wedle testów wydaje sie, ze prezentowane wyzej ustawienie w rejestrze nie dziala dla tej wersji.

Przy okazji chyba znalazlem buga w wersji beta: backup ‘systemstatebackup’ nie dziala, jesli system uruchamiany jest z dysku wirtualnego VHD jesli wykonywany jest na siec. wywala sie z bledem, ze nie udaje sie wykonac kopii VSS. Ciekawe jest równiez to, ze na koniec pojawia sie komunikat mniej-wiecej:

log zapisany jest do pliq c:\windows\system32\backup\backup-2009-04-16-15-42.log

problem polega na tym, ze tam sa tylko pliki etl.

n.