3 votes

Bonne solution rsync avec historique des versions pour les sauvegardes distantes critiques sur Windows?

Je dois sauvegarder quelques gros fichiers (100 Go) et un tas de petits (2,000,000 x 50k) via Internet via SSL, d'une box Windows Server 2008 à une autre.

Ce que je veux, c'est que la structure du répertoire sur le serveur de sauvegarde reflète celle du serveur de production, avec un historique des versions. rsync fait la première partie, et je sais que quelques produits combinent rsync avec un historique des versions, mais je ne sais pas lesquels sont vraiment prêts pour la production.

Mon plan était d'utiliser Syncrify, mais comme personne ne semble avoir d'expérience avec cela, je cherche d'autres idées.

0 votes

Si vous précisez votre question avec plus de détails sur la plateforme et le cas d'utilisation, vous obtiendrez probablement une réponse plus spécifique. J'ai évoqué une idée générale sur l'utilisation d'un système de contrôle de version au lieu de rsync dans ma réponse ci-dessous, mais cela pourrait ne pas convenir à votre problème.

3voto

Acuminate Points 674

Il semble que rdiff-backup répondra parfaitement à vos besoins. Je l'ai utilisé pour faire des sauvegardes linux->linux et windows->windows et windows->linux. Il garde la version actuelle comme un miroir exact de la source. Ensuite, il utilise un algorithme de différenciation inverse pour stocker les versions précédentes. Il utilise le protocole réseau rsync pour une utilisation efficace du réseau.

2voto

Caleb Points 11393

Si vous souhaitez effectuer une sauvegarde avec un historique des versions, c'est-à-dire être capable de restaurer d'anciennes versions de fichiers sauvegardés, vous devez probablement envisager d'utiliser un système de gestion des versions tel que git ou subversion au lieu d'un système de copie comme rsync. Des alternatives moins recommandées seraient de gérer vos propres deltas avec des fichiers tar incrémentiels, par exemple.

Si j'ai mal compris ce que vous entendez par "historique des versions", veuillez préciser votre question, mais rsync en soi n'est pas un outil équipé pour conserver un historique de ses propres actions au fil du temps ou des versions des fichiers au fur et à mesure de leur évolution dans le temps. C'est simplement un outil de copie/synchronisation. Un très bon outil en cela, mais un outil d'utilisation très spécifique.

Édition : Un autre outil qui pourrait répondre à vos besoins est rsnapshot, qui utilise rsync comme outil de copie mais garde une trace de plusieurs versions pour que vous puissiez revenir à des "instantanés" plus anciens.

0 votes

Caleb, merci pour la suggestion de contrôle de version. À ma connaissance, git et svn n'ont pas le stockage de delta qui permet d'économiser de la bande passante comme le fait rsync. rsnapshot serait parfait... s'il fonctionnait sur Windows.

1 votes

Ne le volume shadow copy à l'extrémité distante ne parviendrait-il pas à réaliser cela, compte tenu de suffisamment de capacité de stockage?

0 votes

Utilisez rsnapshot avec Cygwin.

1voto

Matt Points 1850

Mon réputation est trop basse pour commenter donc je vais ajouter une réponse...
rsnapshot fonctionne sur Windows! http://blog.gingerlime.com/rsnapshot-server-on-windows
J'espère que votre problème est déjà résolu, mais si ce n'est pas le cas, j'espère que cela vous aidera

0 votes

Je voterais également pour la question et une autre réponse mais...

0voto

Syncrify est bon et devrait fonctionner. Nous l'utilisons pour sauvegarder notre serveur web et il fonctionne bien. Cependant, je n'ai pas te

0 votes

Danny, peux-tu m'en dire plus sur ce que tu sauvegardes ?

0 votes

Juste voulu boucler la boucle sur ceci: nous utilisons Syncrify depuis plus d'un an maintenant, et cela a été facile et fiable. De plus, leur support est excellent.

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