O sistema ZFS da Sun tem recursos semelhantes. Você pode tentar alternar do Linux para o OpenSolaris e usar os instantâneos do ZFS.
Na universidade, gostei muito que cada diretório tivesse um subdiretório chamado .snapshot
que eu poderia usar para restaurar versões anteriores de meus arquivos. O diretório .snapshot
tinha subdiretórios denominados hourly.1
, hourly.2
, daily.1
, daily.2
, weekly.1
, etc - eles conteriam o diretório e os arquivos como estavam há uma hora, 2 horas atrás, um dia atrás, há 2 dias e há uma semana.
Muito bom, muito legal.
Eu queria saber se há algo parecido disponível para o Linux do Windows, já que gostaria de ter esse tipo de coisa em casa. Quão difícil é configurar?
O sistema ZFS da Sun tem recursos semelhantes. Você pode tentar alternar do Linux para o OpenSolaris e usar os instantâneos do ZFS.
para Linux: o brtfs de entrada será capaz disso.
Você já tem parte dessa funcionalidade no Windows Vista (business / ent / final) / 7 (não sabe qual versão).
O serviço / recurso de cópia de sombra criará instantâneos de seus documentos, permitindo que você volte no tempo para recuperar cópias mais antigas deles.
Clique com o botão direito do mouse em uma pasta e selecione Restaurar versões anteriores. Você verá uma caixa de diálogo na qual poderá escolher qual versão será restaurada.
Isso não é tão refinado quanto você mencionou embora
Caso você queira ter essa funcionalidade para documentos importantes, como seus documentos de PhD, você também pode usar um sistema de controle de versão regular como o Subversion. Você pode configurar um servidor SVN em sua máquina, criar um repositório para seus documentos importantes e confirmar todas as alterações neste repositório. Desta forma, você pode controlar a frequência e o conteúdo dos instantâneos.
Isto também não se enquadra no 'fácil de configurar' mas com o TortoiseSVN (para Windows) torna-se uma tarefa bastante factível! Todo o tópico precisa de algumas leituras para o início e, em seguida, torna-se um acéfalo após algum tempo para as tarefas de rotina.
Se eu entendi corretamente, o backup TimeMachine do Mac opera de maneira semelhante e o Linux tem uma opção de software de backup chamada TimeVault que fornece funcionalidade semelhante. Windows ... nenhum que eu saiba.
Suponho que você poderia usar uma combinação de bash / batch, programas de controle de origem e crontab / task scheduler
(isso definitivamente se encaixaria na difícil seção de configuração, mas no lado positivo, é grátis)