Hello,
J'ai passé la journée à essayer de faire fonctionner flexbackup comme solution de sauvegarde (à la base, je n'avais pas trop envie de me faire des scripts à la main).
Néanmoins, je n'ai jamais pu obtenir ce que je voulais.
En effet, j'ai besoin de sauvegarder des ACL Posix sur 3 volumes différents (en XFS). En conséquence, j'utilise star (de Jörg Schiling) pour qu'il prenne en compte mes ACLs.
A priori flexbackup supporte star... sauf que tous mes tests de restauration font apparaître deux problèmes majeurs:
- les ACLs ne sont pas restaurés
- les GID/UID des répertoires ne sont pas restaurés (résultat, tous les répertoires avec root/root).
J'ai cherché l'origine du problème et j'en suis arrivé à la conclusion que
flexbackup n'était pas si bon que ça. En fait, deux erreurs majeures dans ce script Perl:
- Il manque l'option H=exustar -acl dans la ligne de commande appelant star lors de la restauration.
- La ligne de commande pour créer l'archive star fait qu'il est impossible de regénérer les GID/UID des répertoires correctement.
Pour réussir à faire fonctionner ce "foutu" script, j'ai donc dû modifier le code (quelques commentaires et 3 lignes ajoutées). Et depuis, ça fonctionne comme il faut.
Ma question est la suivante (en plus du petit reporting): est-ce-que quelqu'un est arrivé à faire fonctionner Flexbackup avec un lecteur de bande et en utilisant star sans modifier le code ? ET si oui, comment ?
A noter qu'en plus, le programme additionnel buffer, utilisable avec flexbackup est, dans mon cas (sauvegarde sur SDLT, utilisation de star, etc...) franchement pas terrible (3,5 minutes pour 1Go de données sauvegardées avec buffer au lieu de 1,5 minutes sans buffer).
PS: Tout ça se fait bien sûr, sur une Debian Sarge fraîchement upgradée. Flexbackup est en version 1.2.1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.