[AlternC-dev] yarss (Yet Another Rsync Snapshot Script)

Retour à l'archive de la liste
Le site d'AlternC
Google Custom Search

Jerome Moinet jerome at moinet.org
Jeu 7 Fév 08:52:26 CET 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

>> Bah, pourquoi pas ? Au départ j'avais fait ce script pour faciliter la
>> vie des admins sys (dans la même optique qu'alternc), et je l'avais donc
>> couplé au projet (comme alternc-admintools). Si ça intéresse toujours
>> quelqu'un ici, autant le laisser ici. Donc : est-ce que ça intéresse
>> quelqu'un ? ;)
> 
> Personnellement je fais tourner un rsync avec un crontab, avec en plus un
> autre script sur le serveur destination qui .tar.gz le tout et garde les x
> précédentes copie. (ouaip, c'est pas des copie différentielles... mais y a
> pas énormément de données)
> Qu'apporte Yarss par rapport à ça ?
> 
Pour toi, rien.

Pour un hébergeur néophyte :

* un seul fichier cron centralisé sur le serveur de backups avec une
syntaxe simple vérifiée par le script
* plusieurs jours de backups (voire semaines ou mois si on a la place)
sans doubler la place des fichiers, puisque un fichier qui n'aura pas
été modifié entre plusieurs backups sera hard linké entre les backups et
ne prendra donc que la place de son hard link.
* pouvoir aller récupérer des fichiers sans avoir à détarrer l'archive
(sur un backup de plusieurs millions, voire dizaines de million de
fichiers, c'est pratique...)
* un lock file lors de l'exec du backup, ce qui permet, si ton backup
n'est pas fini lors du cron suivant, de ne pas foutre la zone, et qui
permet d'éviter d'en lancer un à la main si celui du cron tourne
* rangement et organisation dans des daily.0...n, weekly.0...n, etc...
* un man en français et en anglais ;)
* diverses vérifications de syntaxe ajoutant une couche d'abstraction à
rsync et cp -al

C'est fait pour backuper sur un serveur centralisé plusieurs serveurs
avec beaucoup de données, mais je l'utilise aussi chez moi, c'est
pratique d'avoir plusieurs jours/mois d'ancienneté facile d'accès.

L'idée de base était de faciliter la mise en place de backups pour des
quasi néophyte, ce qui est (était ?) le coeur de cible d'alternc et son
but premier, l'hébergement facile pour tous et le moyen technique de
s'affranchir des gros groupes commerciaux, sans avoir à connaître par
coeur la syntaxe de, entre autres, rsync, tar ou httpd.conf.

a+

jerome

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHqri63ygQTLujCrQRAmNWAJ9Y1i0PZl+aeEBsMcToIW21PJe+2wCcD7zH
jKPV6iV6n3AxxXY0yPlIGqY=
=+Hhm
-----END PGP SIGNATURE-----



Plus d'informations sur la liste de diffusion Dev