Gegevens herstellen van een vtape met de opdracht dd

Dit artikel is voor Amanda Enterprise (AE)

Voorzichtigheid: Als u deze instructies niet volledig en zorgvuldig leest, kan dit leiden tot gegevensverlies.

De volgende stappen kunnen worden gebruikt wanneer het gewenst is om systeemtools te gebruiken om een ​​backupimage te extraheren, bijvoorbeeld wanneer de configuratie- en indexbestanden van een backupset niet langer beschikbaar zijn. Opgemerkt moet worden dat dit alleen als laatste redmiddel moet worden beschouwd. In de meeste gevallen zouden andere Amanda-applicaties (bijv. Amrecover, amrestore, amfetchdump, etc.) de voorkeur verdienen boven het gebruik van systeemtools.

Legacy (vtape):

  1. Om back-ups te herstellen die op een bepaald tijdstip zijn gemaakt, gebruikt u een beschikbaar back-uprapport in e-mail of zoals opgeslagen in ZMC op de Rapport | samenvatting pagina om te bepalen welke tape is gebruikt tijdens de back-up, zoals vermeld in het Gebruik met tape pagina.
  2. Ga op de Amanda-server naar de map waar de vtapes voor de back-upset zijn opgeslagen. Dit bevindt zich standaard in een map met de naam van de back-upset in / var / lib / amanda / vtapes /. Het is te zien in ZMC op de Back-up | waar pagina indien beschikbaar. Bijvoorbeeld: cd / var / lib / amanda / vtapes / Daily
  3. Elke "slot" -directory in deze vtape-directory vertegenwoordigt een andere tape. Het label of de tape in dat "slot" kan worden gezien als de naam van het bestand in de "slot" -directory, beginnend met 5 nullen, bijvoorbeeld "00000.Daily-009". Ga naar de gewenste map "slot", bijvoorbeeld: cd slot9
  4. Bestandsnamen van back-ups op die tape of "slot" -directory zijn genoemd naar de host en directory / database / applicatie waarvan het een back-up is. De extensie geeft het niveau van een back-up aan: "0" voor volledige back-up en "1" of hoger voor een incrementele back-up. Als u de koptekst van het gewenste back-upbestand leest, wordt aangegeven waar het bestand een back-up van is, wanneer het is gemaakt, met welke toepassing het is gemaakt, of compressie en / of codering is gebruikt, enz. Het wordt ook weergegeven aan het einde van het bestand. uitvoer hoe de back-up kan worden hersteld met behulp van systeemtools en Amanda API's. De koptekst kan worden gelezen door de volgende opdracht te gebruiken door alleen het eerste blok van het back-upbestand te lezen waar filet is de bestandsnaam van de back-up: dd if =filet bs = 32k count = 1 Bijvoorbeeld: dd if = 00002.rhel7-64._etc.1 bs = 32k count = 1

Wijzig de mappen in een tijdelijke map die groot genoeg is voor de herstelde gegevens en gebruik de herstelopdracht aan het einde van de back-upkop om de back-up te herstellen. Specificeer het back-upbestand in het dd commando als een absoluut pad. Herstellen naar een tijdelijke map wordt aanbevolen, omdat herstelde bestanden bestanden met dezelfde naam in de huidige werkmap overschrijven en in sommige gevallen alle bestanden en mappen verwijderen die niet in de back-up zijn gevonden.

Vereenvoudigde schijf (sdisk):

De nieuwere sdisk-optie lijkt redelijk op Legacy vtape. Sdisk heeft echter enkele belangrijke wijzigingen. Er zijn niet langer à ¢ €Š“virtuele slots. ‚¬ï¿½. In plaats daarvan worden de sdisk backup images bij elkaar gehouden in een enkele directory. Het nieuwe formaat bevat ook zowel een dump-header als een Amanda-label, elk met een grootte van 32k.

  1. Gebruik de vorige uitvoer van een rapport om te bepalen welke tape is gebruikt tijdens de back-up, zoals vermeld in het gedeelte "Gebruik op tape".
  2. Ga op de Amanda-server naar de map waar de sdisk-back-upafbeeldingen zijn opgeslagen. Dit bevindt zich standaard in een map met de naam van de back-upset in / var / lib / amanda / disk /. Het is te vinden in ZMC op het Back-up | waar pagina indien beschikbaar. Bijvoorbeeld: cd / var / lib / amanda / disk / Daily
  3. Als u de koptekst van het gewenste back-upbestand leest, wordt aangegeven waar het bestand een back-up van is, wanneer het is gemaakt, met welke toepassing het is gemaakt, of compressie en / of codering is gebruikt, enz. Het wordt ook weergegeven aan het einde van het bestand. uitvoer hoe de back-up kan worden hersteld met behulp van systeemtools en Amanda API's. De koptekst kan worden gelezen door de volgende opdracht te gebruiken door het eerste en tweede blok van het back-upbestand te lezen waar filet is de bestandsnaam van de back-up: dd if =filet bs = 32k count = 2 Bijvoorbeeld: dd if = etc-AA-rhel7_64-0000000002 bs = 32k count = 2

Zoals het geval is met Legacy vtape, wilt u bij het daadwerkelijk herstellen de mappen wijzigen naar een tijdelijke locatie met voldoende ruimte om het herstel mogelijk te maken. Als u naar de oorspronkelijke locatie herstelt, overschrijft u de gegevens en worden alle bestanden of mappen die niet in de backupimage staan, verwijderd.

Windows-schijfkopieën

Als de back-up Windows-gegevens zijn, herstelt de opdracht die in de koptekst wordt vermeld, een zip-bestand. De koptekst is toegankelijk met dezelfde opdrachten hierboven, afhankelijk van of de back-up vtape of sdisk gebruikt. Dit zip-bestand kan worden gekopieerd naar een Windows-machine waar PKZip of een gelijkwaardig zip-hulpprogramma kan worden gebruikt om de gegevens te extraheren. De unzip UNIX-opdracht kan ook worden gebruikt om gegevens op de Amanda-server te extraheren. Als voorbeeld:

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