Migração do NAS: preservar cópias de sombra de "Versões anteriores"

3

Estamos planejando uma atualização de empilhadeira do nosso NAS e vamos usar um utilitário como Robocopy para mover os arquivos. No entanto, gostaríamos de preservar as cópias de sombra do Windows "Versões anteriores". Qualquer maneira de fazer isso? Isso acontecerá automaticamente? Não consigo encontrar nenhuma informação sobre o Shadow Copies with Robocopy de uma forma ou de outra.

Editar com esclarecimentos:

Ambos os dispositivos NAS são da EMC, embora não estivéssemos planejando usar a ferramenta de upgrade da EMC. (Talvez devêssemos reconsiderar essa decisão, mas isso é outra questão.)

Os compartilhamentos são CIFS / SMB e são acessados por usuários de domínio do Windows. Os usuários finais podem acessar versões anteriores de arquivos no Windows Explorer selecionando um arquivo e acessando "Propriedades" - > "Versões prévias". Então, de alguma forma, o Windows está ciente das versões alternativas.

Meu entendimento era que a versão anterior do arquivo era armazenada em algo como um fluxo de recurso NTFS, e é por isso que eu considero isso basicamente como metadados de arquivo. Mas talvez não esteja certo ou não como a EMC faz isso. Não sei o que o sistema de arquivos EMC usa nas capas SMB. Mas se o Windows pode acessar as versões antigas do arquivo pelo SMB, por que o Robocopy não pode?

    
por Hank 13.11.2013 / 23:15

2 respostas

1

My understanding was that previous version of the file was stored in something like a NTFS resource stream, which it why I think of it as basically file metadata.

Este não é o caso. Não sei muito sobre as linhas de produtos EMC Clariion, Symmetrix ou VNX (não trabalho com produtos da EMC), mas, muito provavelmente, os arquivos servidos por meio do SMB não são armazenados em um sistema de arquivos NTFS. Mesmo em uma implementação do Windows, as cópias de sombra não são "metadados de arquivo", mas um grupo de copy-on-write referências para blocos do sistema de arquivos ocupados.

But if Windows can access the old file versions over SMB, why can't Robocopy?

O Explorer está acessando o histórico de snapshot que o NAS está oferecendo através da interface de cópia de sombra. O Robocopy não pode fazer isso, pois não implementa chamadas para as APIs de cópia de sombra. O que você pode fazer é usar o caminho de "versões anteriores" para obter acesso a um instantâneo de compartilhamento de arquivo diferente e usar o robocopy nele.

Então, teoricamente, você poderia criar um script fazendo uma cópia de uma versão mais antiga, tirando um instantâneo e copiando subsequentemente a versão mais recente, mas perderia os carimbos de hora do instantâneo original. Você deve consultar a documentação (e / ou o suporte da EMC) para obter uma maneira compatível de migrar em um volume junto com suas capturas instantâneas.

    
por 19.11.2013 / 08:23
0

Em vez disso, você deve fazer uma migração no nível do sistema de arquivos; isso preservará suas cópias de sombra se o armazenamento de sombra estiver localizado no mesmo volume lógico ou no mesmo volume NAS. A migração no nível do arquivo não transferirá cópias de sombra. Portanto, se você puder obter um acesso em nível de bloco ao seu LUN no nível de armazenamento, poderá transferir diretamente o LUN para um novo dispositivo NAS e as cópias de sombra deverão ser migradas com segurança.

    
por 30.09.2015 / 12:10