Existe algo como hardlinks que se dividem em arquivos separados em modificações?

1

Digamos que os arquivos orig e copy sejam arquivos enormes, mas idênticos. Para economizar espaço de armazenamento, é possível tornar copy um link flexível para orig ou vincular os dois arquivos aos mesmos dados. orig nunca deve ser modificado, enquanto no futuro copy poderá fazê-lo.

Pode-se conseguir que copy se torne um arquivo próprio novamente, as modificações da instância são feitas a ele, mantendo assim orig não modificado à custa de perder o espaço anteriormente salvo novamente?

    
por Tobias Kienzler 11.02.2012 / 00:51

2 respostas

5

Não com o Windows, como normalmente funciona. Você precisaria de algo mais para tirar esse golpe em particular.

Se esses arquivos estiverem sendo armazenados em um servidor, o Windows Storage Server tem um recurso Armazenamento de Instância Única que pode dar-lhe algo parecido com o que você quer.

O OpenDedup é uma implementação de sistema de arquivos entre plataformas que também é desdobrada. Você poderia executá-lo na sua área de trabalho, se necessário.

Também há opções de servidores não Windows. O ZFS no Solaris e no FreeBSD são particularmente populares.

Finalmente, às vezes você pode ter sorte com apenas salvar um arquivo, mas isso depende da implementação de salvamento de um aplicativo específico.

    
por 11.02.2012 / 01:01
1

Algumas aplicações permitem-lhe transformar um ficheiro num 'modelo'.

Quando você abrir esse arquivo, ele criará uma nova instância, com o conteúdo e formatação do modelo.

    
por 11.02.2012 / 02:17