Salut,
On m'a fait découvrir Bontmia, script sympa, simple d'utilisation permettant de faire des backups incrémentaux, le problème : impossible de lui faire manger des dossiers contenant des espaces... J'ai "presque" tout essayé simple quotes, double quotes, échappement, etc. rien n'y fait. Ceux qui connaissent ce script avez vous déjà été confronté à ce problème et comment avez-vous fait pour le contourner ?
Sinon, connaissez-vous une alternative ?
On Fri, 17 Dec 2010 19:28:24 +0100, Mickael MARCON wrote:
Salut,
On m'a fait découvrir Bontmia, script sympa, simple d'utilisation permettant de faire des backups incrémentaux, le problème : impossible de lui faire manger des dossiers contenant des espaces... J'ai "presque" tout essayé simple quotes, double quotes, échappement, etc. rien n'y fait. Ceux qui connaissent ce script avez vous déjà été confronté à ce problème et comment avez-vous fait pour le contourner ?
Sinon, connaissez-vous une alternative ? _______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/
Je dis peut être une bêtise : backup manager ? ou encore un rsync maison ?
Salut,
On m'a fait découvrir Bontmia, script sympa, simple d'utilisation permettant
de faire des backups incrémentaux, le problème : impossible de lui faire manger des dossiers contenant des espaces...
J'ai regardé un peu le code source, qui ne fait que 740 lignes, la partie faisant le backup une 30ène (fonction make_backup), ça doit pas etre bien long à debugger...
Il utilise rsync, tu dois pouvoir corriger rapidement ton problème en faisant un backup du dossier parent à ton dossier contenant un espace...
Néanmoins, c'est du bash simple, il utilise par exemple "cut" pour splitter des strings plutot que les fonctions natives de bash... et pour un problème aussi simple et courant, ne pas le gérer je trouve ça limite grave.
La méthode la plus fiable et la plus utilisée pour vraiment corriger ce problème, c'est d'utiliser le caractère null pour séparer des chemins (find -print0, xargs -0, ...)
Bon week-end !
Bonjour,
On Fri, 17 Dec 2010 19:28:24 +0100, Mickael MARCON jaymzwize@gmail.com wrote:
Salut,
On m'a fait découvrir Bontmia, script sympa, simple d'utilisation permettant de faire des backups incrémentaux, le problème : impossible de lui faire manger des dossiers contenant des espaces... J'ai "presque" tout essayé simple quotes, double quotes, échappement, etc. rien n'y fait. Ceux qui connaissent ce script avez vous déjà été confronté à ce problème et comment avez-vous fait pour le contourner ?
Sinon, connaissez-vous une alternative ?
Pour ma part, j'utilise rdiff-backup ou rsnapshot.
Romain
Salut,
Je vais finalement me refaire un script rsync propre, merci pour vos suggestions, je garde ça sous le coude au cas où :) Mon script est tout con mais j'ai un comportement bizarre, voici le type de commande que j'utilise :
rsync --delete -az --stats --backup --backup-dir=0_Bis /data/Bureautique /backup
Alors j'ai peut être mal compris les paramètres mais "logiquement" avec cette commande j'ai une copie miroir de Bureautique dans /backup et si un fichier est modifié le miroir est mis à jour et la version N-1 de ce fichier est stockée dans 0_Bis, sauf que ce n'est pas du tout ce qu'il se passe, à chaque lancement de la commande, rsync me recopie tout et du coup 0_Bis est remplie...
Bug ou c'est moi qui ne bois pas assez de café ?