Bonjour,

J'essaie de mettre en place une sauvegarde différentielle basée sur rsync.
Ne tenant pas à me connecter en root sur la machine à sauvegarder, j'ai
pensé faire les choses ainsi :
- création d'un disque virtuel (fichier de 100 Go + mke2fs) propriété du
compte de backup (donc pas root)
- mountage de ce disque dans un répertoire /backup
- sauvegarde sélective avec rsync vers /backup (localement et en tant que
root, via cron)
- démountage de /backup
- un peu plus tard, connexion distante via le compte de backup
- mountage de l'image disque via fuseext2
- téléchargement via rsync

L'intérêt d'une telle solution est :
- si l'archive peut être corrompue via le compte de backup, ce dernier ne
peut pas corrompre directement le serveur
- en utilisant une image disque via fuse, je peux accéder à des fichiers en
principe accessibles uniquement à root tout en conservant les droits et
autres attributs originaux
- pour ce dernier point, j'utilisais jusqu'ici des archives tar, mais ici,
je peux faire de la sauvegarde différentielle grâce à rsync

Sauf que je me trouve face à un bug de fuseext2. J'ai fait un rapport, sans
réponse pour l'instant (
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=670622).

Bref, en attendant de trouver une solution à ce bug, j'aimerai avoir vos
avis sur cette solution et éventuellement d'autres idées similaires.

En particulier, même si cela me paraît plus efficace, le fait de passer par
une image disque tient de l'usine à gaz et m'oblige à trouver une solution
au bug de fuseext2. Je n'ai pas trouvé d'autre solution pour conserver les
droits originaux sans être root.

Répondre à