Windows
Windows Server: Backup via linha de comando
Seja qual for o tamanho da sua rede, sempre é necessário fazer um backup de todos os dados bem como dos recursos empregados no servidor garantindo assim seu melhor uso no ambiente.
Com isso em mente , vamos falar aqui sobre alguns comandos que nos ajudarão nesse processo de backup para que nenhum imprevisto lhe pegue despreparado.
Requisitos
- Possuir credenciais administrativas: isso inclui ser membro dos grupos Administradores ou Operadores de Cópia (para backups não agendados); somente administradores podem agendar backups.
- Para restaurar um controlador de domínio, é muito necessário possuir também a senha do DSRM (Directory Services Recovery Mode / Modo de Restauração dos Serviços de Diretório).
- Mídia para o backup: Sem dúvidas discos rígidos fixos ou removíveis; DVDs; pasta compartilhada na rede (neste caso, não é possível armazenar backup do estado do sistema).
- Ter também o próprio recurso de backup instalado no servidor
- Não é possível usar fitas magnéticas ou volumes dinâmicos para efetuar os backups.
- Para restauração do sistema, possuir um Windows Recovery Disc ou o DVD de instalação do sistema.
Sistema de backup do Windows Server
O sisteminha de backup do Windows Server é composto por mais ou menos 4 componentes , sendo eles:
- wbadmin.msc, que é a interface de usuário gráfica MMC
- wbadmin.exe, que é o utilitário de linha de comandos
- wbengine.exe, que é o próprio serviço de backup em si
- Um conjunto de cmdlets do Windows PowerShell
Alguns comandos e exemplos:
1- Primeiramente o comando para a instalação do recurso de backup
servermanagercmd -install Backup-Features
2- Vamos efeturar agora um backup do estado do sistema
wbadmin start systemstatebackup -backuptarget:<drive-alvo>: -quiet
3- Agora vamos descobrir as versões de backup disponíveis para a restauração:
wbadmin get versions -backuptarget:<drive-alvo>:
4- Restaurar o estado do sistema (em modo DSRM, com a mídia contendo o backup conectada):
wbadmin start systemstaterecovery -version:<MM/DD/YYYY-hh:mm> -backuptarget:<drive-alvo> -quiet
5- Reiniciar o servidor em modo de restauração do serviços de diretório:
bcdedit /set safeboot dsrepair
6- Reiniciar o servidor em modo normal (após ter concluído a restauração do system state):
bcdedit /deletevalue safeboot
7- Vamos efeturar agora o backup geral do windows server
wbadmin start backup -include:<drive-origem-1>:, <drive-origem-2>:, <drive-origem-N>: -backuptarget:<drive-alvo>: -quiet
8- Também podemos agendar um backup para ocorrer em determinado horário:
wbadmin enable backup --addtarget:<drive-alvo>: -include:<drive-origem-1>:, <drive-origem-2>:, <drive-origem-N>: -schedule:07:30,13:00,19:30
9- Como também podemos desabilitar backups agendados
wbadmin disable backup
10- Descobrir os itens incluídos em um backup realizado no servidor atual:
wbadmin get items -version:<versão-backup>
Gostou? Compartilha!