Återställning av några små filer från en stor säkerhetskopia tar lång tid

Problem Symptom

Återställning av en liten fil eller katalog (t.ex. bara några få megabyte stor) tar lång tid från en säkerhetskopia av ett stort filsystem (t.ex. en katalog som innehåller 1 terabyte data).

Problembeskrivning

Amanda lagrar säkerhetskopior av filsystem i något av två allmänna bildformat:

  • UNIX / Linux-filsystem, NFS och CIFS-säkerhetskopior är tar arkiv, vanligtvis GNU tjära.
  • Windows NTFS-säkerhetskopior baseras på ZIP64 format.

Båda formaten återställs genom att börja i början av bilden och strömma igenom den seriellt, oavsett om du återställer hela bilden eller bara valda filer / kataloger. Därför kan tiden för att återställa filer vara ungefär lika lång som det tog att skapa säkerhetskopian.

För att återställa endast valda filer, tar eller Zmanda Windows Client måste fortfarande börja strömma genom hela bilden från början till slut och återställa dina filer när den hittar dem.

Upplösning

För att minska återställningstiden för valda filer måste säkerhetskopieringstiden minskas. Ett sätt att göra detta är att dela upp det i flera, mindre objekt som säkerhetskopierar olika delar av det ursprungliga stora objektet.

Tänk på följande exempel:

$ ls /big/data
dir1/
dir2/
largedir1/
largedir2/
file1
file2
  1. Skapa ett reservobjekt för ” /big/data"Och uteslut de stora underkatalogerna ("./largedir1"Och" ./largedir2“). Se följande dokumentation för information om exkludera syntax:

    http://docs.zmanda.com/Project:Amanda_Enterprise_3.3/ZMC_Users_Manual/Backup_What#Exclude_Specifications
     
  2. Säkerhetskopiera varje underkatalog som ett separat objekt:
    • / big / data / largedir1
    • / big / data / largedir2
  3. Eller (endast UNIX / Linux, NFS och CIFS) skapa flera / stora / data backup-objekt med olika alias (Backup| What > Advanced Options > Alias) och använda exclude och include egenskaper. De exclude fastigheten kan ställas in i Backup| What, Men den include måste läggas till manuellt i "/etc/amanda/<BackupSet>/disklist.conf ”-Fil. Se följande artikel för mer information:

    http://wiki.zmanda.com/index.php/How_To:Split_DLEs_With_Exclude_Lists

Genom att dela upp det stora objektet i mindre och återställa från det mindre objektet kan Amanda strömma igenom mindre data för återställningsprocessen.