GSWA/Recovering Files/Fr
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: English {{#ifexist: {{#if: GSWA/Recovering Files/Fr | GSWA/Recovering Files/Fr | {{#if: | :}}GSWA/Recovering Files/Fr}}/Fr | • {{#if: GSWA/Recovering Files/Fr|français| [[::GSWA/Recovering Files/Fr/Fr|français]]}}|}}
{{#ifexist: {{#if: GSWA/Recovering Files/Fr | GSWA/Recovering Files/Fr | {{#if: | :}}GSWA/Recovering Files/Fr}}/Zh-cn | • {{#if: GSWA/Recovering Files/Fr|中文(中国大陆)| [[::GSWA/Recovering Files/Fr/Zh-cn|中文(中国大陆)]]}}|}}