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 Les deux révisions suivantes | ||
doc:systeme:dar [03/07/2014 00:06] 127.0.0.1 modification externe |
doc:systeme:dar [16/07/2014 17:05] smolski |
||
---|---|---|---|
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 |
+ | * Niveau requis : {{tag>débutant}} | ||
+ | * 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 !)) | ||
- | * Commentaires : **//Nous allons voir dans ce tuto comment l'utiliser pour sauvegarder, archiver et extraire vos données.//** | + | **Nota :** |
- | * Débutant, à savoir : [[doc:systeme:commandes:le_debianiste_qui_papillonne | Utiliser GNU/Linux en ligne de commande, tout commence là !]] | + | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! |
===== 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 ===== | ||
- | aptitude install dar | ||
- | ou si vous préférez : | ||
- | apt-get install dar | ||
- | ===== Utilisation ===== | + | <code root>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> | ||
* -v: mode verbeux | * -v: mode verbeux | ||
- | |||
* -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 défaut le répertoire courant. | * -R : dossier à archiver, par défaut le répertoire courant. | ||
==== Un exemple de sauvegarde et d'archivage de /home ==== | ==== Un exemple de sauvegarde et d'archivage de /home ==== | ||
- | <code> | + | |
+ | <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> | ||
* 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/famille/RepSauvergarde/) et le nom de l’archive (ici MaSauvegarde) . | ||
Ligne 56: | Ligne 64: | ||
* -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. | ||
- | |||
* -s 734003200 : taille des fichiers archive en octet (byte), dans ce cas la taille des fichiers archives est limité à 730 Mo , pour tenir sur un cd. | * -s 734003200 : taille des fichiers archive en octet (byte), dans ce cas la taille des fichiers archives est limité à 730 Mo , pour tenir sur un cd. | ||
- | |||
* -y : spécifie le type de compression bzip2. | * -y : spécifie le type de compression bzip2. | ||
- | |||
* -m 150 : signifie que les fichiers de moins de 150 octets ne sont pas compressés. | * -m 150 : signifie que les fichiers de moins de 150 octets ne sont pas compressés. | ||
- | |||
* -P chemin : défini les chemins des répertoires à ne pas prendre en compte dans l'archive. | * -P chemin : défini les chemins des répertoires à ne pas prendre en compte dans l'archive. | ||
- | |||
* -X *.iso : défini les type de fichiers à exclure, ici les fichiers avec l'extension .iso. | * -X *.iso : défini les type de fichiers à exclure, ici les fichiers avec l'extension .iso. | ||
- | |||
* -Z *.jpg : défini les type de fichiers à ne pas compresser. | * -Z *.jpg : défini les type de fichiers à ne pas compresser. | ||
Ligne 75: | Ligne 76: | ||
__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> | + | <code user> |
dar -c /media/sdb1/photos_dar_`date +%d%B%Y`_ -v -n -s 3G -D -R ~/photos -A /media/sdb1/$lastupdate | 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 | ||
- | |||
* -n : pas d'ecrasement des fichiers | * -n : pas d'ecrasement des fichiers | ||
- | |||
* -s 3G : Taille limité à 3 giga | * -s 3G : Taille limité à 3 giga | ||
- | |||
* -R : dossier à archiver, par defaut le repertoire courant. | * -R : dossier à archiver, par defaut le repertoire courant. | ||
- | |||
* -A : Archive de reference.#Extraire une archive | * -A : Archive de reference.#Extraire une archive | ||
- | |||
* -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 ==== | ==== Lister les fichiers archivés ==== | ||
- | <code> | + | <code user> |
dar -l NomArchive | dar -l NomArchive | ||
</code> | </code> | ||
Ligne 103: | Ligne 97: | ||
==== Extraire une archive ==== | ==== Extraire une archive ==== | ||
- | <code>dar -v -R /home -x home</code> | + | <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 ==== | ==== Pour plus d'info ==== | ||
- | <code> | + | <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 |