Desduplicação de dados NTFS do Windows Server 2012R2 e clientes SVN

2

Parece haver um problema com o uso do SVN em um volume deduzido do NTFS.

Para economizar espaço no meu SSD para alguns grandes checkouts de desenvolvimento (> 5 GB cada), eu habilitei a deduplicação de dados no volume. Isso parece causar SVN todos os tipos de tristeza e loucura.

O sintoma comum é um erro E270001: Symlinks are not supported on this platform , que praticamente derrota o checkout. Você não pode mais se comprometer, fundir ou fazer nada. Basicamente svn + deduped NTFS parece totalmente quebrado.

Houve algum segmento de correio de 2012 em ( Lista de Discussão do Subversion ) que falou sobre um problema similar, só que desta vez com status de arquivo especial.

Eu assumo que a questão Symlinks not supported é basicamente a mesma.

Existe alguma maneira de fazer com que o SVN funcione corretamente com volumes NTFS desduplicados (além de hackear o suporte apropriado para APR eu mesmo? APR Issue 47630 ?).

    
por schlenk 12.02.2015 / 20:31

2 respostas

1

Se o SVN não oferecer suporte a links simbólicos, ele não oferecerá suporte à Deduplicação de dados do Servidor 2012, já que é assim o recurso funciona - arquivos "otimizados" são substituídos por "pontos de nova análise", que são pontos de junção para os blocos de dados necessários para reconstituir o arquivo.

Os links simbólicos são uma parte inerente e integral da Desduplicação de Dados do Server 2012, e não há como evitar isso. Não o que você quer ouvir, tenho certeza, mas esse é o longo e o curto dele. O suporte ao Symlink é um pré-requisito necessário para suportar a Desduplicação de Dados do Server 2012.

    
por 12.02.2015 / 20:40
2

Eu encontrei o svn funciona sem reclamações sob compactação NTFS. Meus repositórios estavam em torno de 15% menores no disco depois de ativar a compactação. embora não ofereça tanto potencial de economia de armazenamento quanto a desduplicação, ele tem a vantagem de funcionar de forma confiável e com um gasto de tempo significativamente menor do que invadir a incompatibilidade de deduplas.

    
por 24.03.2015 / 08:34