Como fazer o backup de um sistema de arquivos com versão (por exemplo, ext3cow)?

3

Eu tenho procurado sistemas de arquivos com versões, mas não consigo encontrar nenhuma informação sobre como fazer backup deles. Se meu disco morre e eu tenho que restaurar a partir de um backup, eu quero ser capaz de restaurar o sistema de arquivos completamente, incluindo as versões anteriores de todos os arquivos.

Obviamente, os métodos tradicionais como cp e rsync não funcionarão, já que eles só copiarão a versão atual (certo?). A única outra coisa em que posso pensar seria desmontar o sistema de arquivos e usar dd , mas isso é muito inconveniente.

    
por Brian 21.07.2010 / 17:44

1 resposta

2

Backup em nível de bloco é sua única esperança real.

Coloque seus sistemas de arquivos sobre o LVM ou uma matriz de hardware e, em seguida, crie um instantâneo sob o sistema de arquivos para fazer o backup. Ou use dump / dd no dispositivo de bloco ao vivo e espere que você consiga algo consistente.

FWIW, o armazenamento corporativo típico (ou seja, o NetApp) normalmente não faz backup dos instantâneos do sistema de arquivos - se você estiver executando backups diários, já terá várias versões do arquivo.

Que tipo de caso de uso você está vendo?

    
por 21.07.2010 / 22:50