Cópias de sombra para arquivos locais no Windows Server 2012 ou alternativa

2

Espero que serverfault seja o lugar certo para isso - se não, por favor, diga-me onde postá-lo.

A situação é a seguinte: nossa empresa tem um servidor de arquivos WebDAV em execução no Windows Server 2012 do qual sou agora responsável. Meu chefe quer backups de todas as alterações de todos os arquivos, para que possamos reverter facilmente qualquer alteração indesejada. Casos de exemplo são um usuário que exclui um arquivo ou (parte de) o conteúdo de um arquivo por acidente e que podemos restaurar o arquivo excluído ou reverter para uma revisão anterior do arquivo.

O plano era usar o sistema de cópia de sombra integrado ao Windows e sua funcionalidade "restaurar versões anteriores". O problema é que eu não consigo fazer isso funcionar - tudo que eu vejo é "nenhuma versão anterior disponível", mesmo que as cópias de sombra da unidade sejam feitas regularmente. Depois de algumas pesquisas, descobri que essa funcionalidade foi removida por arquivos locais no Windows 8 porque afetou o desempenho e, aparentemente, não foi muito usado no Windows 7 e agora está disponível apenas para compartilhamentos de rede, e embora eu ainda não tenha encontrado uma fonte adequada sobre isso, eu suspeito que o O mesmo vale para o Windows Server 2012.

Agora, a pergunta: existe alguma maneira de recuperar essa funcionalidade no Windows Server 2012? Ou há algo que eu perdi para fazê-lo funcionar?

E se isso não for possível, quais são as alternativas para obter esse tipo de funcionalidade? Seria o suficiente para poder reverter as coisas diretamente no servidor como administrador, os usuários não precisam ser capazes de fazer isso sozinhos. O importante é que não é um backup diário / horário, mas todas as alterações de arquivo são salvas e podem ser desfeitas.

    
por Christian 13.08.2013 / 16:48

3 respostas

2

/ Edit: Tony está correto. O sistema de arquivos do Netware tinha isso, assim como o VMS, mas o Windows não tem controle de versão, que é o que você está pedindo. Você poderia usar o SharePoint com check-in / check-out e controle de versão para obter isso, no entanto.

Minha resposta original para sua pergunta sobre o acesso à interface do usuário para "versões anteriores":

A resposta está bem no artigo que você vinculou. Acesse os compartilhamentos de arquivos do Servidor 2012 de outra máquina usando um caminho de rede ou uma unidade mapeada. Você poderá acessar a interface do usuário dessa maneira.

    
por 13.08.2013 / 17:41
1

Configurar cópia de sombra da pasta compartilhada no Server 2012 descreve como habilitar cópias de sombra no Windows 2012 e 2012 R2. Eu tentei no R2 e funciona.

Os passos são:

  • no Explorer, clique com o botão direito do mouse em C: e selecione o item de menu Configure Shadow Copies...
  • aparece uma caixa de diálogo com configurações para cada unidade no sistema. Aqui cópias de sombra podem ser ativadas, configuradas, executadas e programadas.
  • (mais no artigo vinculado, com capturas de tela)

Depois disso, é possível abrir a caixa de diálogo Propriedades de um arquivo e, na guia Previous Versions select, abrir ou restaurar versões mais antigas do arquivo.

NOTA: (até onde eu sei) As cópias de sombra são executadas dentro do cronograma e não toda vez que um arquivo é alterado.

    
por 03.09.2016 / 01:13
0

Portanto, não é exatamente o controle de versão adequado, mas pelo menos eu tenho uma solução para usar cópias de sombra. Compartilharei aqui caso alguém tenha o mesmo requisito de usar cópias de sombra do Windows a todo custo.

Eu encontrei uma ferramenta chamada ShadowExplorer , que permite que você navegue pelas cópias de sombra e extraia arquivos ou pastas individuais dela. Nós agora concordamos em usar essa solução e deixar o servidor fazer novas sombras a cada duas horas. Se alguém precisar de instruções passo-a-passo, elas podem ser encontradas aqui .

    
por 19.08.2013 / 11:44