rsync et archivage - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 02-01-2008 à 13:14:18
C'est juste une idée, mais pourquoi ne ferais tu pas une archive manuel du backup rsync a n+1. L'idée etant de faire comme logrotate : tu as le backup du jour non archivé et celui du jour +1 archivé. Ca doit se scripter très facilement.
Après c'est sur que c'est un peu moins clean que si c'etait directement fait par rsync
Marsh Posté le 02-01-2008 à 13:15:07
avec une compression au niveau du fs ?
Marsh Posté le 02-01-2008 à 15:34:00
Je n'ai pas la main sur le system de fichier.
De plus, je dois backup plusieurs centaine de serveur une fois en production. Laisser un version non archivé pour chaque serveur risque de mettre un peu la pagaille, bien que cette solution soit meilleur que l'actuel.
Je pense que je vais coder un outils pour répondre a mes besoins.
Merci pour vos réponses
Marsh Posté le 02-01-2008 à 19:21:08
regarde peut-être du côté de dirvish ( http://www.dirvish.org/ ), ça se base sur rsync et, si il ne fait pas tout à fait ce que tu demandes, pourrais peut-être t'aider.
Marsh Posté le 02-01-2008 à 20:52:33
Sinon tu peux t'orienter vers un outil de sauvegarde, comme bacula ou amanda.
Marsh Posté le 06-01-2008 à 19:55:01
ReplyMarsh Posté le 07-01-2008 à 18:45:46
vois du côté de http://backuppc.sourceforge.net pour BackupPC: un logiciel de sauvegarde automatique ou manuel écrit avec perl pourvu d'une interface cgi et pouvant utiliser des outilis de transfert comme: rsync, tar, smb, rsyncd. Les clients peuvent être linux ou windows.
Marsh Posté le 07-01-2008 à 18:46:52
Ajoutons que BackupPC efface automatiquement les archives trop anciens.
Marsh Posté le 02-01-2008 à 11:50:09
Bonjour,
J'utilise Rsync pour répliquer les donnés d'un serveur sur un autre afin d'avoir un backup en cas de problème.
Pour plus de sureté, je garde toutes les versions des fichiers supprimés jusque X jours. Le problème, c'est que ça prend un assez espace disque sur le serveur de backup assez volumineux. Je souhaite donc gagné un peu en compressant les fichiers une fois la syncro effectuée. Or après quelque recherche sur internet, je n'ai rien trouvé de concluant. En effet, l'option -z permet la compression lors de transfert, mais pas du fichier final. L'option -a n'archive pas, elle permet juste de conserver les droits et autre joyeuseté.
D'après ce que je sais de rsync, il compare le fichier local et distant et si changement, le re-transfert. Je ne sais donc pas si rsync est capable de regarder dans une archive gz2 par exemple afin de réaliser sa comparaison.
Est-ce que c'est possible ? Est-ce que j'ai loupé quelque chose ?
Merci