rsync et archivage

rsync et archivage - Codes et scripts - Linux et OS Alternatifs

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 :)

Reply

Marsh Posté le 02-01-2008 à 11:50:09   

Reply

Marsh Posté le 02-01-2008 à 12:47:21    

Non, ce n'est pas possible.

Reply

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 :)

Reply

Marsh Posté le 02-01-2008 à 13:15:07    

avec une compression au niveau du fs ?


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

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 :)

Reply

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.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 02-01-2008 à 20:52:33    

Sinon tu peux t'orienter vers un outil de sauvegarde, comme bacula ou amanda.


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 06-01-2008 à 19:55:01    

Reply

Marsh 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.

Reply

Marsh Posté le 07-01-2008 à 18:46:52    

Ajoutons que BackupPC efface automatiquement les archives trop anciens.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed