Sådan sikkerhedskopieres en virtuel maskine på Linux med VirtualBox

Linux bruges ofte til virtualisering, og et af de mest populære virtualiseringsværktøjer, som folk bruger, er Oracles VirtualBox. Det er et fantastisk værktøj, der gør det meget nemt at virtualisere alle forskellige typer operativsystemer. I denne artikel i dag vil vi dække alle måder, hvorpå brugere kan sikkerhedskopiere en virtuel maskine.

SPOILER ALERT: Rul ned og se videotutorialen i slutningen af ​​denne artikel.

Husk, at selvom nogle af instruktionerne i denne artikel fokuserer på Linux, er det muligt at opnå nogenlunde det samme på andre platforme. Lær mere om VirtualBox til dit operativsystem her.

Sikkerhedskopier inde i en VM

En fantastisk måde at sikkerhedskopiere en virtuel maskine med VirtualBox, især på Linux, er at bruge snapshot-funktionen. Med denne funktion kan du øjeblikkeligt gemme tilstanden for det operativsystem, du virtualiserer, og gendanne den til enhver tid.

For at oprette et øjebliksbillede skal du først starte VM’en. Når den er tændt, skal du trykke på højre Ctrl + T på tastaturet for at åbne snapshot-dialogen. Alternativt, vælg “Maskin” og derefter “Tag et øjebliksbillede” for at starte sikkerhedskopieringsprocessen.

Udfyld navnet på øjebliksbilledet under “Snapshot Name”. Sørg for at bruge kreative navne, især hvis du planlægger at lave mange forskellige snapshots. Brug af dårlige navngivningsteknikker kan gøre det svært at kende forskel på sikkerhedskopier og forvirre dig.

  Sådan installeres den hyggelige lydbogsafspiller på Linux

Når du har udfyldt navnet på snapshottet, skal du gå til “Snapshot Description.” Brug dette afsnit til at skrive en kort, detaljeret beskrivelse af formålet med sikkerhedskopieringen. Brug af beskrivelsesfunktionen er en fantastisk måde at sikre, at du ikke glemmer og blander sikkerhedskopier. Når alle oplysningerne er udfyldt, skal du klikke på “OK” for at oprette øjebliksbilledet.

Du kan til enhver tid gendanne fra forskellige snapshots. For at gøre dette skal du lukke VM’en (højre Ctrl + Q). Derefter skal du i hovedvinduet i VirtualBox kigge efter pilen ved siden af ​​”Maskinværktøjer” og klikke på den. Inde i snapshot-manageren skal du vælge en af ​​de sikkerhedskopier, du har oprettet, og klikke på knappen “gendan” for at ændre VM’ens tilstand. Alternativt kan du slette en af ​​dem ved at vælge et øjebliksbillede og klikke på “slet”.

Eksport af VM’er

Har du brug for at sikkerhedskopiere en VM for at sende den til en ven, kollega eller bare til opbevaring? Hvis det er tilfældet, kan du overveje at tjekke funktionen “Eksporter apparat” i VirtualBox. Husk, at VirtualBox-værktøjet ikke lader dig eksportere nogen virtuel maskine som en enhed, hvis den kører. Gem alle data, og sluk (højre Ctrl + Q).

  6 bedste tidsstyringsværktøjer til Linux

Bemærk: Eksport af en VM som en enhed gemmer ikke maskinsnapshots. Hvis du har brug for en komplet sikkerhedskopi, skal du følge arkiveringsmetoden i stedet.

Opret et øjebliksbillede af din VM ved at klikke på “Filer” og derefter “Eksporter apparat”. Hvis du gør det, åbnes et guideværktøj, der vil lede dig gennem eksportprocessen. Sørg for at holde det i grundlæggende tilstand, og hold dig væk fra “Eksperttilstand”, da de fleste brugere ikke vil finde det nyttigt.

Brug eksportværktøjet til at vælge den maskine, du vil eksportere, og klik på knappen “næste”. Herfra bliver du bedt om at vælge placeringen af ​​det eksporterede apparat. Standardplaceringen er ~/Documents og burde fungere fint. Klik på mappeikonet, hvis du vil eksportere det et andet sted.

Standardformatet, som VirtualBox eksporterer VM’er i, er “Open Virtualization Format 1.0”. Det går med denne mulighed, da OVF 1.0 er den mest kompatible. Har du brug for en nyere version? Klik på rullemenuen, og vælg en anden.

Når du har valgt det korrekte format, skal du klikke på “Næste”, “Næste” og derefter “Eksporter” for at eksportere VM’en.

Eksporteringsprocessen kan tage lidt tid, afhængigt af hastigheden på din harddisk, størrelsen på VM’en osv. Vær tålmodig, og lad det fuldføre!

  Sådan opsætter du din egen musikstreamingserver på Linux med Subsonic

For at importere en eksporteret VM til en anden forekomst af VirtualBox skal du åbne Linux-filhåndteringen, højreklikke på OVA-filen og klikke på “åbn med VirtualBox”. Det burde starte importprocessen med det samme.

Arkivering af VM’er

Hvis det ikke er nok at eksportere din virtuelle maskine som en enhed, kan du overveje bare at sikkerhedskopiere den i et komprimerbart arkiv i stedet for. Ulempen ved dette er, at arkivet er meget større end en enkelt OVA-fil. Men hvis du ikke kan gå uden snapshots og konfigurationsfiler, er dette helt den bedste vej at gå. For at arkivere din VM skal du åbne et terminalvindue og bruge CD-kommandoen til at navigere til Virtualbox-mappen.

cd ~/VirtualBox VMs/

Brug derefter LS-kommandoen til at se mappenavnene for de forskellige virtuelle maskiner. Husk, at nogle af mapperne kan have et mellemrum i titlen. Mellemrum giver CD-kommandoen problemer, da den ikke kan læse dem uden bestemte tegn. Følg dette eksempel for at rette dette:

/folder name/

Komprimer din VM-mappe med tar-kommandoen for at starte sikkerhedskopieringsprocessen.

tar -jcvf virtual-machine-test

Når arkivet er komprimeret, skal du flytte det til din hjemmemappe med:

mv virtual-machine-test.tar.bz2 ~/

Tag gerne dette tar.bz2-arkiv og gem det på en server, din Dropbox-konto osv.

Gendan sikkerhedskopien til enhver tid med:

tar -xvf virtual-machine-test.tar.bz2