Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:systeme:dar [28/04/2011 13:11] deuchdeb |
doc:systeme:dar [19/04/2017 14:47] (Version actuelle) deuchdeb [Utilisation] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== DAR ====== | + | ====== dar ====== |
- | * Objet : Dar (Disk Archive) est un utilitaire qui permet de faire des sauvegardes, de les compresser et les archiver et aussi de chiffrer les données. | + | |
- | * Niveau requis : DÉBUTANT | + | * Objet : dar |
- | * Commentaires : //Nous vérrons dans ce tuto comment l'utiliser pour sauvegarder, archiver et extraire vos données.// | + | * Niveau requis : {{tag>débutant avisé}} |
- | * Débutant, à savoir : utilisation de la [[manuel:ldc|ligne de commande]] dans le [[manuel:terminal|terminal]] ou dans la [[manuel:console|console]] - Et pour papillonner : [[manuel:debutant | La page pour débutant qui débute]]. | + | * Commentaires : //Utilitaire qui permet de faire des sauvegardes, de les compresser et les archiver et aussi de chiffrer les données. // |
+ | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | ||
+ | * Suivi : | ||
+ | * Création par [[user>deuchdeb]] 28-04-2011 | ||
+ | * Testé par [[user>deuchdeb]] 28-04-2011 | ||
+ | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=3837 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
+ | |||
===== Introduction ===== | ===== Introduction ===== | ||
+ | |||
+ | Sauvegarde des répertoires et fichiers. Archiveur complet supportant les sauvegardes différentielles, les | ||
+ | tranches, la compression et le support ATTR/ACL. \\ | ||
+ | DAR supporte également [[doc:programmation:shell:pipe|les tuyaux (pipes)]] pour des opérations distantes, incluant [[doc:reseau:ssh|ssh]]. | ||
+ | |||
Dar est un outil en ligne de commande, il se veut un peu comme le **tar nouvelle génération**. | Dar est un outil en ligne de commande, il se veut un peu comme le **tar nouvelle génération**. | ||
+ | |||
===== Installation ===== | ===== Installation ===== | ||
- | Apt-get install dar | + | |
- | ==== Utilisation ==== | + | <code root>apt-get update && apt-get install dar</code> |
- | === Un exemple simple de sauvegarde de home === | + | |
+ | ===== Utilisation ===== | ||
+ | |||
+ | ==== Sauvegarde de home ==== | ||
Une sauvegarde simple de /home: | Une sauvegarde simple de /home: | ||
- | <code> | + | |
+ | <code user> | ||
dar -v -c home -R / -g home | dar -v -c home -R / -g home | ||
</code> | </code> | ||
Ligne 18: | Ligne 36: | ||
* -c home: création de l'archive home.dar | * -c home: création de l'archive home.dar | ||
* -g: sous-répertoire à inclure dans l'opération | * -g: sous-répertoire à inclure dans l'opération | ||
- | * -R : dossier à archiver, par defaut le repertoire courant. | + | * -R : dossier à archiver, par défaut le répertoire courant. |
- | === Un exemple de sauvegarde et d'archivage de /home === | + | |
- | <code> | + | ==== Un exemple de sauvegarde et d'archivage de /home ==== |
+ | |||
+ | <code user> | ||
dar -v -c /home/toto/RepSauvegarde/MaSauvegarde -R /home -w -s 734003200 -y -m 150 -P /toto/RepSauvegarde -P toto/.Trash -X "*.iso" -Z "*.jpg" -Z "*.mp3" | dar -v -c /home/toto/RepSauvegarde/MaSauvegarde -R /home -w -s 734003200 -y -m 150 -P /toto/RepSauvegarde -P toto/.Trash -X "*.iso" -Z "*.jpg" -Z "*.mp3" | ||
</code> | </code> | ||
Ligne 26: | Ligne 46: | ||
* dar : commande pour lancer DAR. | * dar : commande pour lancer DAR. | ||
*-v : mode verbeux, DAR indique ce qu’il fait à l’écran. | *-v : mode verbeux, DAR indique ce qu’il fait à l’écran. | ||
- | * -c ''/home/toto/RepSauvegarde/MaSauvegarde'' : création de l'archive, ce qui suit -c indique ou l’on crée l'archive (ici /home/famille/RepSauvergarde/) et le nom de l’archive (ici MaSauvegarde) . | + | * -c ''/home/toto/RepSauvegarde/MaSauvegarde'' : création de l'archive, ce qui suit -c indique ou l’on crée l'archive (ici /home/toto/RepSauvergarde/) et le nom de l’archive (ici MaSauvegarde) . |
- | En fonction de la taille de la taille des dossiers à sauvegarder nous aurons à l’arrivée:\\ | + | |
- | ''/home/toto/RepSauvegarde/MaSauvegarde.1.dar''\\ | + | |
- | ''/home/toto/RepSauvegarde/MaSauvegarde.2.dar''\\ | + | <note>__En fonction de la taille de la taille des dossiers à sauvegarder nous aurons à l’arrivée:__ |
- | ''/home/toto/RepSauvegarde/MaSauvegarde.3.dar''\\ | + | |
- | jusqu'à\\ | + | ''/home/toto/RepSauvegarde/MaSauvegarde.1.dar'' |
- | ''/home/toto/RepSauvegarde/MaSauvegarde.n.dar''\\ | + | |
+ | ''/home/toto/RepSauvegarde/MaSauvegarde.2.dar'' | ||
+ | |||
+ | ''/home/toto/RepSauvegarde/MaSauvegarde.3.dar'' | ||
+ | |||
+ | jusqu'à | ||
+ | |||
+ | ''/home/toto/RepSauvegarde/MaSauvegarde.n.dar''</note> | ||
* -R "/home" : indique l'arborescence à sauvegarder, ici on sauvegarde le répertoire /home et tous les sous répertoires. | * -R "/home" : indique l'arborescence à sauvegarder, ici on sauvegarde le répertoire /home et tous les sous répertoires. | ||
* -w : DAR écrase le fichier archive s'il existe déjà sans vous prévenir. | * -w : DAR écrase le fichier archive s'il existe déjà sans vous prévenir. | ||
Ligne 42: | Ligne 70: | ||
* -Z *.jpg : défini les type de fichiers à ne pas compresser. | * -Z *.jpg : défini les type de fichiers à ne pas compresser. | ||
- | ===Autre exemple === | + | ==== Autre exemple ==== |
__Merci à zoroastre74 qui nous a présenté DAR et à donné l'idée de ce tuto__: http://debian-facile.org/forum/viewtopic.php?id=3409 | __Merci à zoroastre74 qui nous a présenté DAR et à donné l'idée de ce tuto__: http://debian-facile.org/forum/viewtopic.php?id=3409 | ||
- | <code> | ||
- | dar -c /media/sdb1/photos_dar_`date +%d%B%Y`_ -v -n -s 3G -D -R ~/photos -A /media/sdb1/$lastupdate | ||
+ | <code user> | ||
+ | dar -c /media/sdb1/photos_dar_`date +%d%B%Y`_ -v -n -s 3G -D -R ~/photos -A /media/sdb1/$lastupdate | ||
</code> | </code> | ||
+ | |||
* -c : creation archive | * -c : creation archive | ||
* -v : verbose | * -v : verbose | ||
Ligne 56: | Ligne 86: | ||
* -x : extraire une archive. | * -x : extraire une archive. | ||
* -k : ne pas supprimer les fichiers effacés depuis la sauvegarde de réference. | * -k : ne pas supprimer les fichiers effacés depuis la sauvegarde de réference. | ||
- | === Lister les fichiers archivés === | + | |
- | <code> | + | ==== Lister les fichiers archivés ==== |
+ | |||
+ | <code user> | ||
dar -l NomArchive | dar -l NomArchive | ||
</code> | </code> | ||
- | === Extraire une archive === | + | |
- | <code>dar -v -R /home -x home</code> | + | ==== Extraire une archive ==== |
+ | |||
+ | <code user>dar -v -R /home -x home</code> | ||
__(dans cet exemple, on suppose que vous êtes dans le dossier contenant la trame et que vous vous attribuiez les bons droits d'accès et de copie...)__ | __(dans cet exemple, on suppose que vous êtes dans le dossier contenant la trame et que vous vous attribuiez les bons droits d'accès et de copie...)__ | ||
+ | |||
* -v : actionne le mode verbose, DAR fournit des indications sur ce qu'il fait en particulier la liste des fichiers qu'il restaure. | * -v : actionne le mode verbose, DAR fournit des indications sur ce qu'il fait en particulier la liste des fichiers qu'il restaure. | ||
* -x : indique que l'on veut extraire l'archive "home" | * -x : indique que l'on veut extraire l'archive "home" | ||
* -R /home : indique l'arborescence où restaurer, ici on restaure dans le répertoire /home et tous les sous répertoires. | * -R /home : indique l'arborescence où restaurer, ici on restaure dans le répertoire /home et tous les sous répertoires. | ||
- | === Pour plus d'info === | + | |
- | <code> | + | ==== Pour plus d'info ==== |
+ | |||
+ | <code user> | ||
dar --help | dar --help | ||
</code> | </code> | ||
+ | |||
===== Autres liens pour DAR ===== | ===== Autres liens pour DAR ===== | ||
+ | |||
* http://debian-facile.org/forum/viewtopic.php?id=3409 | * http://debian-facile.org/forum/viewtopic.php?id=3409 | ||
* http://dar.linux.free.fr/doc/index.html | * http://dar.linux.free.fr/doc/index.html |