Hur man återställer data från en vtape med kommandot dd

Denna artikel är för Amanda Enterprise (AE)

Försiktighet: underlåtenhet att läsa dessa instruktioner helt och noggrant kan leda till dataförlust.

Följande steg kan användas när som helst det är önskvärt att använda systemverktyg för att extrahera en säkerhetskopieringsbild, t.ex. när en säkerhetskopierings konfigurations- och indexfiler inte längre är tillgängliga. Det bör noteras att detta endast bör betraktas som en sista utväg. I de flesta fall bör andra Amanda-applikationer (t.ex. amrecover, amrestore, amfetchdump etc.) gynnas ovan med hjälp av systemverktyg.

Legacy (vtape):

  1. För att återställa säkerhetskopior som skapats under en viss tidpunkt, använd alla tillgängliga reservrapporter i e-post eller som sparade i ZMC på Rapportera | sammanfattning sida för att identifiera vilket band som användes under säkerhetskopieringen enligt listan i Användning med tejp sektion.
  2. På Amanda-servern, gå till katalogen där vtapes för backup-uppsättningen sparas. Det här finns i en katalog som är namngiven efter säkerhetskopieringen i / var / lib / amanda / vtapes / som standard. Det kan ses i ZMC på Säkerhetskopiering | var sidan när den är tillgänglig. Till exempel: cd / var / lib / amanda / vtapes / Daily
  3. Varje "slot" -katalog i denna vtape-katalog representerar olika band. Etiketten eller tejpen i den "slot" kan ses som namnet på filen i "slot" -katalogen som börjar med 5 nollor, till exempel "00000.Daily-009". Byt till önskad "slot" -katalog, till exempel: cd slot9
  4. Filnamn på säkerhetskopior på bandet eller "slot" -katalogen är uppkallade efter värden och katalogen / databasen / applikationen som den är en säkerhetskopia för. Tillägget anger nivån på en säkerhetskopia: “0” för fullständig säkerhetskopiering och “1” eller högre för en inkrementell säkerhetskopia. Att läsa rubriken för den önskade säkerhetskopieringsfilen kommer att indikera vad filen är en säkerhetskopia av, när den skapades, med vilken applikation den gjordes, om komprimering och / eller kryptering användes, etc. Det visas också i slutet av mata ut hur du återställer säkerhetskopian med hjälp av systemverktyg och Amanda API: er. Rubriken kan läsas med följande kommando genom att bara läsa det första blocket i säkerhetskopian där fil är säkerhetskopian: dd if =fil bs = 32k count = 1 Till exempel: dd if = 00002.rhel7-64._etc.1 bs = 32k count = 1

Ändra kataloger till en tillfällig katalog som är tillräckligt stor för återställda data och använd återställningskommandot som nämns i slutet av säkerhetskopieringshuvudet för att återställa säkerhetskopian. Ange säkerhetskopian i dd kommando som en absolut väg. Återställning till en tillfällig katalog rekommenderas eftersom återställda filer kommer att skriva över filer med samma namn i den nuvarande arbetskatalogen och i vissa fall tar bort filer och kataloger som inte finns i säkerhetskopian.

Förenklad disk (sdisk):

Det nyare sdisk-alternativet är ganska likt Legacy vtape. Emellertid har sdisk några stora förändringar. Det finns inte längre några virtuella spelautomater i. I stället hålls backup-bilderna för sdisk tillsammans i en enda katalog. Det nya formatet innehåller också både en dumphuvud och en Amanda-etikett, var och en är 32k i storlek.

  1. Använd tidigare amreport-utdata för att identifiera vilket band som använts under säkerhetskopieringen enligt listan i avsnittet "Användning av tejp".
  2. På Amanda-servern, gå till katalogen där sdisk-säkerhetskopieringsbilder sparas. Det här är i en katalog som är namngiven efter säkerhetskopieringen i / var / lib / amanda / disk / som standard. Det finns i ZMC på Säkerhetskopiering | var sidan när den är tillgänglig. Till exempel: cd / var / lib / amanda / disk / Daily
  3. Att läsa rubriken för den önskade säkerhetskopieringsfilen kommer att indikera vad filen är en säkerhetskopia av, när den skapades, med vilken applikation den gjordes, om komprimering och / eller kryptering användes, etc. Det visas också i slutet av mata ut hur du återställer säkerhetskopian med hjälp av systemverktyg och Amanda API: er. Rubriken kan läsas med följande kommando genom att läsa det första och andra blocket i säkerhetskopian där fil är säkerhetskopian: dd if =fil bs = 32k count = 2 Till exempel: dd if = etc-AA-rhel7_64-0000000002 bs = 32k count = 2

Som det är sant med Legacy vtape, när du faktiskt återställer vill du byta kataloger till en tillfällig plats med tillräckligt med utrymme för att rymma återställningen. Om du återställer till den ursprungliga platsen kommer du att skriva över data och alla filer eller kataloger som inte finns i säkerhetskopieringen tas bort.

Windows Diskbilder

Om säkerhetskopian är Windows-data, återställs en zip-fil i kommandot som anges i rubriken. Rubriken kan nås med samma kommandon ovan beroende på om säkerhetskopian använder vtape eller sdisk. Den här zip-filen kan antingen kopieras till en Windows-maskin där PKZip eller motsvarande zip-verktyg kan användas för att extrahera data. De packa UNIX-kommandot kan också användas för att extrahera data på Amanda-servern. Som ett exempel:

# för vtape dd if = 00001.WindowsClient.C__Users_Public.0 bs = 32k count = 1 # for sdisk dd if = public-AA-WindowsClient-0000000001 bs = 32k count = 2