Jak donutit Windows Backup ukládat na lokální disk více kopií záloh
Windows Backup ve W2008 je zvláštní věc. Docela s ním bojuji, zaplaťpánbůh, že už aspoň umí zálohovat nativně i Exchange 2007/2010. Takže situace, kdy je požadováno týdně zálohovat disk C:, system state a každý pracovní den pak Exchange data. A to vše na lokální disk, z nějž jsou data pak odlévána dál, nicméně je žádoucí na lokálu ponechávat 2 zálohy systému a 5 záloh Exchange dat.
Standardně to Windows Backup neumí. Takže jsem nakonec musel použít tuto fintu – na lokálním disku určeném k zálohování jsem vyrobil sdílený adresář, v něm vytvořil příslušné podadresáře a poté založil scheduled tasks, které volají:
c:\Windows\System32\wbadmin.exe start backup -backupTarget:\\SERVER\SHARE$\week1 -allCritical -vssFull -quiet
c:\Windows\System32\wbadmin.exe start backup -backupTarget:\\SERVER\SHARE$\day1 -include:d: -vssFull –quiet
Podmínkou je, aby doménový uživatel, pod kterým se zálohování (včetně Exchange 2010 dat) spouští, byl přiřazen v RBAC roli Organization Management. Díky tomu je automaticky též lokálním administrátorem Exchange serveru.
Co jsem dosud neznal, byl přepínač –allCritical. Ten automaticky do zálohy zvolí:
- System Reserved (100 MB diskový oddíl vytvořený při instalaci W2008 R2 systému)
- System (C:)
- System state
Tohle jsou komponenty, které lze v GUI Windows Backupu ve W2008 R2 zvolit označením Bare metal recovery.
A takhle to vypadá ve W2008, kde se evidentně s obnovou na holé železo moc nepočítá.
Tak jsem docela zvědav, až s W2008R2 budu potřebovat provést Bare metal recovery, jestli se zadaří nebo ne.