Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
dar [Le 27/05/2007, 02:47] – moths-art | dar [Le 15/01/2017, 10:53] (Version actuelle) – Maj de la page L'Africain | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | |||
+ | ====== Sauvegarde avec Disk Archive (DAR) ====== | ||
+ | |||
+ | Le but de ce tutoriel est de présenter l' | ||
+ | |||
+ | Il complète le tutoriel sur [[: | ||
+ | L' | ||
+ | |||
+ | Il montre comment faire une sauvegarde différentielle périodique d'un répertoire donné. Différentiel signifie que la sauvegarde ne prend en compte que ce qui a changé depuis une sauvegarde de référence. Ceci permet d' | ||
+ | |||
+ | Les principales fonctions sont : | ||
+ | |||
+ | * archivage différentiel | ||
+ | * paramétrage de la taille des archives | ||
+ | * création d'un fichier catalogue contenant la liste des fichiers de l' | ||
+ | * compression des données avec gzip ou bzip | ||
+ | * extraction partielle de l' | ||
+ | |||
+ | À noter que DAR existe aussi pour windows | ||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * Disposer des [[: | ||
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
+ | |||
+ | ===== Installation ===== | ||
+ | Pour installer ce logiciel, il suffit d' | ||
+ | |||
+ | =====Utilisation===== | ||
+ | |||
+ | |||
+ | ==== Sauvegarde complète ==== | ||
+ | |||
+ | Un exemple vaut mieux qu'un long discours. | ||
+ | |||
+ | < | ||
+ | dar -v -c "/ | ||
+ | </ | ||
+ | |||
+ | dar : commande pour lancer DAR | ||
+ | |||
+ | -v : actionne le mode verbose, DAR fournit des indications sur ce qu'il fait en particulier la liste des fichiers (trame) qu'il archive. | ||
+ | |||
+ | -c "/ | ||
+ | |||
+ | -R "/ | ||
+ | |||
+ | -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' | ||
+ | |||
+ | -X *.iso : défini les type de fichiers à exclure, ici les fichiers avec l' | ||
+ | |||
+ | -Z *.jpg : défini les type de fichiers à ne pas compresser. | ||
+ | |||
+ | ==== Sauvegarde différentielle ==== | ||
+ | |||
+ | Ce type de sauvegarde permet de sauver les fichiers qui ont changés depuis la dernière sauvegarde complète. | ||
+ | |||
+ | < | ||
+ | dar -v -c "/ | ||
+ | </ | ||
+ | |||
+ | les paramètres sont : | ||
+ | |||
+ | -c "/ | ||
+ | |||
+ | -A "/ | ||
+ | |||
+ | |||
+ | ===== Restauration d'une archive | ||
+ | |||
+ | Avant tout, il faut bien se rappeler que les sauvegardes sont des trames (plusieurs fichiers). Les indices de numérotation étant présent sous la forme d'un suffixe dans le nom de chacun des fichiers. | ||
+ | Ainsi, pour un projet comportant 3 fichiers etc.1.dar etc.2.dar et etc.3.dar, sa restauration se notera : | ||
+ | < | ||
+ | (dans cet exemple, on suppose que vous êtes dans le dossier contenant la trame et que vous vous attribuiez les bons droits d' | ||
+ | |||
+ | -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' | ||
+ | |||
+ | -R /etc : indique l' | ||
+ | |||
+ | * D' | ||
+ | |||
+ | -n : permet de répondre automatiquement et négativement à une action utilisateur de réécriture. | ||
+ | |||
+ | -w : permet de répondre automatiquement et positivement à une action utilisateur de réécriture. | ||
+ | |||
+ | -r : ne restaure que les fichiers absents ou plus récents. | ||
+ | |||
+ | -f : ne restaure pas la structure des dossiers (intéressant pour la récupération de fichiers indépendants) | ||
+ | |||
+ | * Examiner une archive sans la décompresser : | ||
+ | |||
+ | < | ||
+ | |||
+ | -v actionne le mode verbose | ||
+ | |||
+ | -t : supprime l' | ||
+ | |||
+ | Vous désirez trouver un ou plusieurs fichiers particuliers, | ||
+ | < | ||
+ | |||
+ | * restaurer un fichier unique : | ||
+ | |||
+ | < | ||
+ | |||
+ | Ce dernier point peut être relativement salvateur : imaginons le cas ou votre sauvegarde de votre /etc comporte des erreurs dans un fichiers de config. Pourquoi ? Tout simplement parce qu' | ||
+ | Cet exemple peut-être aussi vrai pour un fichier personnel tout simple etc. | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | |||
+ | ==== Automatisation des tâches avec anacron ==== | ||
+ | |||
+ | > Anacron permet d' | ||
+ | |||
+ | Dans notre cas nous voulons exécuter régulièrement une sauvegarde. Pour ce faire, il faut créer un script shell qui contient la ligne de commande dar à exécuter. La création d'un script shell est expliqué dans [[: | ||
+ | |||
+ | Une fois le script créé il suffit de compléter le fichier anacrontab. Le fichier se trouve dans /etc et se nomme anacrontab. Le format d' | ||
+ | |||
+ | période | ||
+ | |||
+ | Par exemple pour exécuter diff_backup.sh (sauvegarde différentielle) tous les jours on ajoute la ligne suivante dans le fichier. | ||
+ | < | ||
+ | 1 1 sauvegarde_diff / | ||
+ | </ | ||
+ | |||
+ | Ce qui signifie que le délai depuis l' | ||
+ | |||
+ | A noter que les tâches sont exécutées avec les [[sudo|droits root]]. | ||
+ | |||
+ | ===== Désinstallation ===== | ||
+ | |||
+ | Pour supprimer cette application, | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | // Contributeur : Novotni31, [[utilisateurs: |