Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/11/2016, à 15:18

josran

Rdiff-backup : lister sous forme de fichier l'historique des sauvegard

Bonjour,

Ayant installé rdiff-backup, je souhaite diriger le résultat de la commande -l vers un fichier texte que je puisse consulter et imprimer plutôt que d'être obligé de lancer une console.

A la console, voici ce que j'obtiens :

 sudo rdiff-backup -l /mnt/Backup_Linux/rdiff_backups/home
Found 2 increments:
    increments.2016-10-30T00:33:09+04:00.dir   Sun Oct 30 00:33:09 2016
    increments.2016-11-05T10:44:14+04:00.dir   Sat Nov  5 10:44:14 2016
Current mirror: Sat Nov  5 11:51:38 2016

Lorsque je veux écrire le résultat dans un fichier, je bute sur le message suivant :

sudo rdiff-backup -l /mnt/Backup_Linux/rdiff_backups/home out-dir/rapport-rdiff
Fatal Error: Wrong number of arguments given.
See the rdiff-backup manual page for more information.

J'ai trouvé le paramètre out-dir sur ce site documentation GNU
J'ai également consulté man, mais n'y est rien trouvé qui concerne ma problématique.

Une piste ?

Hors ligne

#2 Le 08/11/2016, à 12:32

genma

Re : Rdiff-backup : lister sous forme de fichier l'historique des sauvegard

Ta commande doit être

sudo rdiff-backup -l /mnt/Backup_Linux/rdiff_backups/home > out-dir/rapport-rdiff

La redirection du résultat d'une ligne de commande dans un fichier se fait avec un >
Là, ta commande croit comprendre que tu lui donnes 2 arguments à la suite et donc ça donne le message d'erreur...


"Lorsque tu as découvert le libre, tu sais que tu ne pourras plus jamais revenir en arrière".
Utilisateur d'Ubuntu depuis la version 4.10 !
Mon blog ?      https://blog.genma.fr
Mon twitter?     http://twitter.com/genma

Hors ligne

#3 Le 08/11/2016, à 18:47

josran

Re : Rdiff-backup : lister sous forme de fichier l'historique des sauvegard

Merci genma d'avoir répondu. Hélas, je ne suis pas plus avancé.

J'ai fait :

sudo rdiff-backup -l /mnt/Backup_Linux/rdiff_backups/home > out-dir/rapport-rdiff
bash: out-dir/rapport-rdiff: N'est pas un dossier

Puis j'ai fait :

sudo rdiff-backup -l /mnt/Backup_Linux/rdiff_backups/home > out-dir/mnt/Backup_Linux/rdiff_backups/home
bash: out-dir/mnt/Backup_Linux/rdiff_backups/home: N'est pas un dossier

Mais si, c'est un dossier puisque c'est la destination de la sauvegarde !

Enfin, j'ai fait :

sudo rdiff-backup -l /mnt/Backup_Linux/rdiff_backups/home > out-dir /mnt/Backup_Linux/rdiff_backups/home
Fatal Error: Wrong number of arguments given.
See the rdiff-backup manual page for more information.

En fait, l'option out-dir ne figure pas dans la page manuel.
En outre, les examples d'utilisation de out-dir mentionnés sur cette page rdiff-backup examples sont erronés.

Hors ligne

#4 Le 09/11/2016, à 16:01

genma

Re : Rdiff-backup : lister sous forme de fichier l'historique des sauvegard

J'ai lu la page https://doc.ubuntu-fr.org/rdiff-backup

Ton "out-dir/rapport-rdiff" tu le sors d'un tuto non? C'est donc un exemple, ce n'est pas une vraie commande, c'est à adapter à ton cas...

Ce que tu dois faire c'est
sudo rdiff-backup -l /mnt/Backup_Linux/rdiff_backups/home > monfichierderesultat.txt
Et monfichierderesultat.txt contiendra les lignes

"Found 2 increments:
    increments.2016-10-30T00:33:09+04:00.dir   Sun Oct 30 00:33:09 2016
    increments.2016-11-05T10:44:14+04:00.dir   Sat Nov  5 10:44:14 2016
Current mirror: Sat Nov  5 11:51:38 2016"

Si tu veux un autre endroit, c'est  > /lecheminquetuveux/monfichierderesultat.txt qu'il faut mettre.


"Lorsque tu as découvert le libre, tu sais que tu ne pourras plus jamais revenir en arrière".
Utilisateur d'Ubuntu depuis la version 4.10 !
Mon blog ?      https://blog.genma.fr
Mon twitter?     http://twitter.com/genma

Hors ligne

#5 Le 10/11/2016, à 17:09

josran

Re : Rdiff-backup : lister sous forme de fichier l'historique des sauvegard

Bonjour genma,

J'ai appliqué ton premier conseil et j'ai obtenu le résultat attendu; pour que le second fonctionne, j'ai dû supprimer le "/" qui préfixait le chemin.
Ainsi, dans les deux cas, j'obtiens monfichierderesultat sous mon répertoire utilisateur de connexion.

C'est nickel, un grand merci à toi.

Hors ligne