====== dar ====== * Objet : dar * Niveau requis : {{tag>débutant avisé}} * 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 ===== 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**. ===== Installation ===== apt-get update && apt-get install dar ===== Utilisation ===== ==== Sauvegarde de home ==== Une sauvegarde simple de /home: dar -v -c home -R / -g home * -v: mode verbeux * -c home: création de l'archive home.dar * -g: sous-répertoire à inclure dans l'opération * -R : dossier à archiver, par défaut le répertoire courant. ==== Un exemple de sauvegarde et d'archivage de /home ==== 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 : commande pour lancer DAR. *-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/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'' ''/home/toto/RepSauvegarde/MaSauvegarde.3.dar'' jusqu'à ''/home/toto/RepSauvegarde/MaSauvegarde.n.dar'' * -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. * -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. * -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. * -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. ==== 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 dar -c /media/sdb1/photos_dar_`date +%d%B%Y`_ -v -n -s 3G -D -R ~/photos -A /media/sdb1/$lastupdate * -c : creation archive * -v : verbose * -n : pas d'ecrasement des fichiers * -s 3G : Taille limité à 3 giga * -R : dossier à archiver, par defaut le repertoire courant. * -A : Archive de reference.#Extraire une archive * -x : extraire une archive. * -k : ne pas supprimer les fichiers effacés depuis la sauvegarde de réference. ==== Lister les fichiers archivés ==== dar -l NomArchive ==== Extraire une archive ==== dar -v -R /home -x home __(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. * -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. ==== Pour plus d'info ==== dar --help ===== Autres liens pour DAR ===== * http://debian-facile.org/forum/viewtopic.php?id=3409 * http://dar.linux.free.fr/doc/index.html * http://doc.ubuntu-fr.org/dar * http://www.bouthors.fr/wiki/doku.php?id=linux:dar * http://sourceforge.net/projects/dargui/ * http://kdar.sourceforge.net/ * http://fr.wikipedia.org/wiki/DAR