#1 Le 06/11/2016, à 14: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, à 11: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, à 17: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, à 15: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, à 16: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