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 Prochaine révision Les deux révisions suivantes | ||
doc:systeme:dar [28/04/2011 13:11] deuchdeb |
doc:systeme:dar [22/09/2013 18:49] captnfab [DAR] |
||
---|---|---|---|
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. | * 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 | * Niveau requis : DÉBUTANT | ||
- | * Commentaires : //Nous vérrons dans ce tuto comment l'utiliser pour sauvegarder, archiver et extraire vos données.// | + | |
- | * 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 : **//Nous allons voir dans ce tuto comment l'utiliser pour sauvegarder, archiver et extraire vos données.//** |
+ | |||
+ | * Débutant, à savoir : [[doc:systeme:commandes:le_debianiste_qui_papillonne | Utiliser GNU/Linux en ligne de commande, tout commence là !]] | ||
===== Introduction ===== | ===== Introduction ===== | ||
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 | + | aptitude install dar |
- | ==== Utilisation ==== | + | ou si vous préférez : |
- | === Un exemple simple de sauvegarde de home === | + | apt-get install dar |
+ | |||
+ | ===== Utilisation ===== | ||
+ | ==== Un exemple simple de sauvegarde de home ==== | ||
Une sauvegarde simple de /home: | Une sauvegarde simple de /home: | ||
+ | |||
<code> | <code> | ||
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 defaut le repertoire courant. | + | |
- | === Un exemple de sauvegarde et d'archivage de /home === | + | * -R : dossier à archiver, par défaut le répertoire courant. |
+ | |||
+ | ==== Un exemple de sauvegarde et d'archivage de /home ==== | ||
<code> | <code> | ||
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" | ||
Ligne 25: | Ligne 37: | ||
* 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) . | ||
- | 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. | ||
+ | |||
* -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. | ||
- | ===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> | <code> | ||
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 | ||
Ligne 49: | Ligne 80: | ||
</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> | ||
dar -l NomArchive | dar -l NomArchive | ||
</code> | </code> | ||
- | === Extraire une archive === | + | |
+ | ==== Extraire une archive ==== | ||
<code>dar -v -R /home -x home</code> | <code>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> | ||
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 |