GSWA/Recovering Files/Fr

From The Open Source Backup Wiki (Amanda, MySQL Backup, BackupPC)
Jump to navigationJump to search

Récupération de Fichiers

Configuration

Nous utiliserons amrecover(8) pour restaurer des fichiers depuis une sauvegarde. Avant de pouvoir restaurer des fichiers, un peu de configuration est nécessaire. Amrecover est techniquement un outil client, qui contacte le serveur pour en "tirer" la restauration à lui. Vous vous souviendrez de cela comme l'inverse de la situation de sauvegarde, où le serveur contacte le client pour lui demander ses données. Ainsi, nous aurons besoin de configurer le client pour qu'il parle avec le serveur. Appliquer cela dans /etc/amanda/amanda-client.conf:

index_server "localhost"
tapedev "changer"
auth "local"

Voilà, ce n'était pas trop dur.

Lancer la Restauration

Amrecover restaurera dans les sous-répertoires de l'emplacement actuel. Il est de bon ton de lancer amrecover dans un répertoire vide, soit (comme root);

mkdir /tmp/test-recovery
cd /tmp/test-recovery

amrecover tourne sous root, puisqu'il doit restaurer fichiers et permissions - ce qu'un user non-root ne peut pas faire. Il est temps de démarrer amrecover:

knuth ~ # amrecover MyConfig
Using index server from environment AMANDA_SERVER (knuth)
AMRECOVER Version 3.2.1. Contacting server on knuth ...
220 knuth AMANDA index server (3.2.1) ready.
Setting restore date to today (2011-01-01)
200 Working date set to 2011-01-01.
200 Config set to MyConfig.
501 Host knuth is not in your disklist.
Use the sethost command to choose a host to recover
amrecover> 

Amrecover essaye d'être utile et de deviner le hostname que vous souhaitez restaurer. Nous avons utilisé "localhost" plutôt que "knuth", donc la tentative de deviner a échoué. C'est quand même OK! Vous avez juste besoin de dire à amrecover quel nom d'host utiliser.

amrecover> sethost localhost
200 Dump host set to localhost.

et réduisons le champ pour restaurer la dernière sauvegarde de 'groups':

amrecover> setdisk /etc
200 Disk set to /etc.
amrecover> add group
Added file /group

et extrayons le fichier

amrecover> extract
Extracting files using tape drive changer on host knuth.
The following tapes are needed: MyData01
Extracting files using tape drive changer on host knuth.
Load tape MyData01 now
Continue [?/Y/n/s/d]? Y
Restoring files into directory /root
All existing files in /root can be deleted
Continue [?/Y/n]? Y
./group

Taper control-d pour sortir d'amrecover, et voici votre fichier:

knuth ~ # find .
.
./group

Efficace et facile, n'est-ce pas ?

Quoique amrecover a été conçu pour les utilisateurs, la plupart des admins d'Amanda ne lancent amrecover que sur le serveur Amanda, puis transfèrent les fichiers restaurés avec des méchanismes comme scp ou rsync.

Pour Plus d'Infos

Jetez un oeil à Comment Faire:Pour Restaurer des Données (En) pour le guide basique de amrecover.


Other languages: [[::{{#titleparts: GSWA/Recovering Files/Fr | -1 }}|English]] {{#ifexist: {{#if: | | {{#if: | :}}{{#titleparts: GSWA/Recovering Files/Fr | -1 }}}}/Fr |  • {{#if: |français| [[::{{#titleparts: GSWA/Recovering Files/Fr | -1 }}/Fr|français]]}}|}}

{{#ifexist: {{#if: | | {{#if: | :}}{{#titleparts: GSWA/Recovering Files/Fr | -1 }}}}/Zh-cn |  • {{#if: |中文(中国大陆)‎| [[::{{#titleparts: GSWA/Recovering Files/Fr | -1 }}/Zh-cn|中文(中国大陆)‎]]}}|}}