rdiff-backup
Avez-vous déjà jeté un œil à rdiff-backup ?
Nous l'avons utilisé pour synchroniser plus de 4 millions de fichiers d'un serveur de fichiers Ubuntu à un autre sans aucun problème. Une fonctionnalité très intéressante de rdiff-backup est qu'il conserve à la fois une copie miroir et une copie différentielle (vous pouvez configurer la durée). Cela s'avère pratique lorsque vous sauvegardez des choses comme du code source, des images qui changent, etc. car vous pouvez toujours restaurer le fichier à un moment donné.
Voici la description tirée de leur site web :
http://rdiff-backup.nongnu.org
rdiff-backup sauvegarde un répertoire vers un autre, éventuellement sur un réseau. L'adresse répertoire cible finit par être une copie du répertoire source, mais les diffs inversés supplémentaires diffs sont stockés dans un sous-répertoire dans un sous-répertoire spécial de ce répertoire cible, donc vous pouvez toujours récupérer les fichiers perdus il y a quelque temps. L'idée est de combiner les meilleures caractéristiques d'un miroir et d'une sauvegarde incrémentale. rdiff-backup préserve également préserve les sous-répertoires, les liens durs, les fichiers dev, les permissions, les uid/gid propriété, heures de modification, attributs étendus, acls, et bifurcations de ressources. De plus, rdiff-backup peut fonctionner de manière efficace en termes de bande passante bande passante sur un tube, comme rsync. Ainsi, vous pouvez utiliser rdiff-backup et ssh pour sauvegarder en toute sécurité un disque dur vers un distant, et seulement les différences seront transmises. Enfin, rdiff-backup est facile à utiliser et les paramètres ont des valeurs par défaut sensées.
rsync
Mon deuxième choix serait rsync et une tâche cron réglée à la fréquence que vous souhaitez.
JungleDisk / Amazon S3
Mon troisième choix (en fonction de vos besoins EXACTS) serait une sauvegarde hors site sur le nuage S3 d'Amazon via JungleDisk ou un programme similaire.
http://www.jungledisk.com
Nous sauvegardons actuellement plus de 4 millions de fichiers de notre serveur de fichiers Ubuntu maître vers un serveur de fichiers Ubuntu esclave (même emplacement) via rdiff-backup une fois par heure.
Nous effectuons ensuite une sauvegarde toutes les 6 heures via rsync (ou Jungledisk) sur le cloud Amazon S3.
De cette façon, nous pouvons gérer les "choses faciles" avec seulement le maître/sauvegarde, mais si quelque chose de catastrophique devait se produire, nous aurions toujours la sauvegarde Amazon S3 dans le nuage.
J'espère que cela vous donnera quelques idées...