Posso fazer o backup do meu PC e depois dormir sob demanda com o WHS?

5

Eu realmente odeio o jeito que WHS faz o backup em um determinado momento pela manhã.

  • Primeiro de tudo, eu não NUNCA quero que meu computador ligue quando eu não estiver lá. sempre . Eu tenho um laptop Core-i7 que literalmente poderia queimar a casa com bastante facilidade se fosse para ligar em uma bolsa.

  • Eu também não quero que meu PC durma a menos que eu diga. Eu não tenho hibernação ou sono habilitado e esta é a única maneira que WHS vai dormir depois que um backup for concluído.

  • Eu sei que o Windows 7 tem a capacidade de desativar o despertar quando estiver usando energia da bateria, mas ele parece não funcionar no meu laptop .

Estas são as possibilidades (com temporizadores de despertar como padrão):

  • 'Acorda este computador para fazer backup' ON - ele liga na minha bolsa se eu esquecer de desativá-lo - e fica ligado quando o backup estiver concluído.
  • 'Acordar este computador para backup' OFF - faz o backup de manhã, mas preciso deixar a máquina ligada a noite toda.
  • Eu digo "Fazer backup agora" e depois faz o backup imediatamente. Eu posso desligá-lo quando estiver pronto, se eu ainda estiver acordado, mas então esse backup aparece como 'bloqueado' no console e não 'gerenciado automaticamente'.

O que eu realmente gostaria de fazer é:

  • Clique em "Backup e suspensão" e vá para a cama.
  • O backup será feito imediatamente e depois será suspenso no PC.
  • Esse backup deve ser 'gerenciado automaticamente' e não aparecer como 'backup bloqueado' no meu console
  • Mostre-me uma confirmação de que foi feito o backup de tudo (ou não) quando o ligo.

Existe alguma maneira de conseguir isso?

    
por Simon 02.08.2009 / 08:14

5 respostas

3

Eu finalmente descobri uma solução para isso que funciona muito bem para o mw.

Basicamente eu escrevi um script para executar um backup e depois dormir imediatamente quando terminar.

  • Desativar temporizadores de despertar (se estiver usando o Windows 7). Isso deve impedir que o seu PC acorde no seu tempo de backup normal. Infelizmente, não há como desabilitar os backups, permitindo que os backups manuais sejam acionados.
  • Defina o tempo de backup como o momento em que você está dormindo - como de 4 a 5 horas
  • Substitua "IKE" abaixo pelo nome do seu servidor
  • Renomeie C: \ Arquivos de Programas \ Windows Server \ BackupEngine.exe para _BackupEngine.exe. Não consegui encontrar outra maneira de impedir completamente que os backups sejam acionados automaticamente. Quando ligo meu PC novamente de manhã, ele tentava fazer o backup imediatamente.
  • Execute este arquivo .BAT como administrador (importante):

    echo %date% %time%
    ping ike
    sleep 5
    echo STARTING BACKUP %date% %time%
    del "C:\Program Files\Windows Home Server\BackupEngine.exe" 
    "C:\Program Files\Windows Home Server\_BackupEngine.exe" -a -d "Manual Nighttime Backup" -s ike
    echo %date% %time%
    %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Standby
    pause
    

Nota: Eu tive que excluir o BackupEngine.exe no script porque ele é reparado toda vez que o console WHS reinicia em uma reinicialização. Se este arquivo existir, ele ainda tentará executar um backup quando você ligar o PC novamente pela manhã, mesmo que o tempo de backup tenha passado. Doh!

Para mais detalhes sobre o comando 'sleep' veja isso .

NOTA: Este ainda é um trabalho em andamento. Trabalhou por alguns dias e vou melhorar isso com o tempo. Eu realmente quero ter essa funcionalidade no Vail (WHS2) se não estiver lá.

    
por 15.09.2010 / 18:29
2

Se você configurar a máquina WHS para acordar à noite para fazer um backup, ela também deverá dormir quando terminar. Você verificou suas configurações de energia para permitir que a máquina volte a dormir?

Existem algumas opções que impedem que a máquina entre no modo de suspensão. No gerenciador de dispositivos para mouse / teclado, você tem a opção de evitar o sono.

    
por 03.08.2009 / 00:08
2

Não estou familiarizado especificamente com o modo como o WHD lida com backups, mas se for semelhante a como a ferramenta de backup integrada do Windows 7 funciona, isso deve funcionar. Não tenho certeza de qual versão do Windows você está executando no PC que está fazendo backup no servidor; isso funcionaria apenas no Windows Vista ou mais recente.

Verifique o log de eventos do aplicativo ( eventvwr.exe ) para o evento que ocorre quando o backup é concluído. Deve haver algum tipo de evento para "o backup foi concluído com êxito" ou similar. Depois de encontrar isso, clique em "atacar uma tarefa para este evento" e defina a ação "executar um programa". Em seguida, selecione um programa para colocar o computador em repouso. Eu recomendaria usar o SysInternals PsShutdown ; É uma ferramenta de linha de comando leve que pode colocar seu computador em suspensão. Configure isso para ser executado como a ação quando o evento de backup completo ocorrer. Isso fará com que seu computador entre no modo de espera assim que o backup for concluído com êxito. Você também pode simplesmente usar o comando %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Standby .

Eu estou trabalhando no desenvolvimento criamos um aplicativo leve que exibe uma contagem regressiva antes colocando o computador para dormir ou hibernar e executa após um backup. Isso faz com que o computador entre no modo de espera quando o backup é feito, mas dá ao usuário a chance de cancelar o desligamento, caso aconteçam atrasados. Você pode baixá-lo aqui . O instalador configura automaticamente a tarefa agendada, mas você precisará instale o .NET 4.0 manualmente se você ainda não o tiver.

    
por 16.09.2010 / 09:32
0

as configurações de energia da sua máquina devem colocar a máquina novamente em modo de espera após a conclusão do backup. Eu concordo que o cenário seria bom. Você registrou isso como uma sugestão através do Site do Windows Home Server Connect? .

Obrigado,

Kevin Beares

    
por 03.12.2009 / 18:53
0

Qualquer motivo específico para você não alterar apenas o tempo de backup?

Eu tenho que definir por um tempo no início da noite, quando meu PC está normalmente ligado, mas eu mal estou usando, você poderia facilmente configurá-lo para a hora do almoço ou algum tempo similar. Ele corre feliz no fundo do meu PC e depois termina. Se eu estou realmente usando ativamente o PC e o backup atrasa as coisas visivelmente, eu apenas clico com o botão direito do mouse no ícone WHS e Cancelar o backup para aquela noite.

Eu não jogo meu PC para dormir, eu sempre desligo completamente, então se eu não estiver naquela noite ele não funcionará. No dia seguinte, quando o PC está ligado, tudo corre bem. Contanto que o backup seja executado algumas vezes por semana, o WHS não reclama, e estou feliz que minha máquina e os dados estejam seguros.

Desta forma, nunca é necessário acordar a máquina, nunca precisa se preocupar em desligar a máquina.

Também notei que a partir da data em que esta pergunta foi postada, você deve estar usando uma cópia de pré-lançamento do Windows 7, juntamente com o Power Pack 2 do WHS. O lançamento completo do Win 7 e do PP3 para o WHS é muito melhor.

    
por 29.10.2010 / 18:17