How To:Copy Data from Volume to Volume/Fr

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

Comment... Copier des Données de Volume à Volume

Amanda utilise le terme "vaulting" pour décrire la copie de données d'un volume vers un autre. Cela est le plus souvent utilisé pour faire de l'archivage de dumps. De ce fait les volumes sources sont identifiés comme "média secondaires" et les volumes de destination comme "média tertiaire".

L'outil de vaulting est amvault(8).

Il existe quelques scenarii où vous pourriez vouloir employer cet outil.

Dupliquer des Vtapes vers des Bandes Réelles

En supposant que vous avez une configuration de vtapes complètement paramétrée, et que vous souhaitez dupliquer les vtapes vers des bandes physiques sur /dev/nst0 pour un stockage hors-site.

Premièrement, assurez-vous que les tournées nocturnes ne sont pas trop grosses pour tenir sur la bande. Si c'est le cas, vous pourriez avoir besoin de paramétrer chg-robot pour autoriser le chevauchement vers plusieurs bandes de destination. Ensuite, prenez un modèle de label qui correspond à votre labelstr, mais avec une caractéristique permettant de le distinguer comme média tertiaire, c-a-d DailySet1-9%%, par exemple. Finalement, prenez la technique autolabel que vous souhaitez utiliser pour le média tertiaire. Si vous ne craignez pas d'écraser les bandes accidentellement, utilisez --autolabel all.

Enfin, paramétrez quelque chose comme cela pour faire tourner depuis cron après que amdump a fini de tourner:

amvault -q --src-timestamp latest --dst-changer tape:/dev/nst0 \
   --autolabel all --label-template DailySet1-9%% DailySet1

Le mot latest sélectionnera la tournée amdump la plus récente, et l'enverra pour stockage vers /dev/nst0.

Extraction de Fulls vers le Stockage Cloud

Dans cette situation, vous souhaitez prendre les dumps fulls uniquement, et les extraire vers le stockage externalisé du cloud.

Premièrement, définissez un robot pour représenter le stockage du cloud; Cf Comment... Sauvegarder vers Amazon Z3 pour les détails. Par exemple:

define changer "cloud" {
  device_property "S3_ACCESS_KEY" "1ATXQ3HHA59CYF1CVS02"
  device_property "S3_SECRET_KEY" "09dfma0928m0sd9f8m-adf/asdf098asdf"
  tpchanger "chg-multi:s3:1ATXQ3HHA59CYF1CVS02-backups/DailySet1/slot-{01,02,03,04,05,06,07,08,09,10}"
  changerfile  "s3-statefile"                                           # Amanda créera ce fichier
}

Vous spécifierez alors ce robot comme --dst-changer. Le reste est assez similaire à ce qu'on a présenté plus haut: inventez un modèle de label, et positionnez --autolabel comme il faut. Cette fois, le flag --fulls-only extraira seulement les dumps fulls.

amvault -q --src-timestamp latest --fulls-only --dst-changer cloud \
   --autolabel any --label-template DailySet1-9%% DailySet1

Other languages: [[::{{#titleparts: How To:Copy Data from Volume to Volume/Fr | -1 }}|English]] {{#ifexist: {{#if: | | {{#if: | :}}{{#titleparts: How To:Copy Data from Volume to Volume/Fr | -1 }}}}/Fr |  • {{#if: |français| [[::{{#titleparts: How To:Copy Data from Volume to Volume/Fr | -1 }}/Fr|français]]}}|}}

{{#ifexist: {{#if: | | {{#if: | :}}{{#titleparts: How To:Copy Data from Volume to Volume/Fr | -1 }}}}/Zh-cn |  • {{#if: |中文(中国大陆)‎| [[::{{#titleparts: How To:Copy Data from Volume to Volume/Fr | -1 }}/Zh-cn|中文(中国大陆)‎]]}}|}}