2 votes

Windows Server 2012R2 déduplication des données NTFS et clients SVN

Il semble y avoir un problème avec l'utilisation de SVN sur un volume dédupliqué NTFS.

Pour économiser de l'espace sur mon SSD pour quelques gros checkouts de développement (> 5 GB chacun) j'ai activé la déduplication des données sur le volume. Cela semble causer à SVN toutes sortes de problèmes et de folies.

Le symptôme habituel est une E270001: Symlinks are not supported on this platform qui condamne la caisse. Vous ne pouvez plus commit, fusionner ou faire quoi que ce soit dessus. Fondamentalement, svn + NTFS déduits semble complètement cassé.

Il y avait un fil de courrier de 2012 à ( Liste de diffusion de Subversion ) qui parlait d'un problème similaire, mais cette fois avec un statut de fichier spécial.

Je suppose que le Symlinks not supported Le problème est fondamentalement le même.

Y a-t-il un moyen de faire fonctionner SVN correctement avec des volumes NTFS dédupliqués (autre que de bidouiller le support approprié pour APR moi-même) ? Numéro APR 47630 ?).

3voto

Chris Terry Points 31

J'ai constaté que svn fonctionne sans problème sous NTFS Compression. Mes dépôts étaient environ 15% plus petits sur le disque après avoir activé la compression. Bien qu'elle ne fournisse pas autant d'économies potentielles de stockage que la déduplication, elle a l'avantage de fonctionner de manière fiable et avec beaucoup moins de temps que de contourner l'incompatibilité de la déduplication.

1voto

HopelessN00b Points 53075

Si SVN ne supporte pas les liens symboliques, il ne supportera pas non plus La déduplication des données du serveur 2012, puisque c'est ainsi que la fonction fonctionne. - Les fichiers "optimisés" sont remplacés par des "points de reparsage", qui sont des points de jonction vers les morceaux de données nécessaires à la reconstitution du fichier.

Les liens symétriques sont une partie inhérente et intégrale de la déduplication des données de Server 2012, et il n'y a aucun moyen d'y échapper. Ce n'est pas ce que vous voulez entendre, j'en suis sûr, mais c'est la version longue et courte de l'histoire. La prise en charge de Symlink est une condition préalable nécessaire à la prise en charge de Server 2012 Data Deduplication.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X