VirtualBox

Направете и възстановете снимки на VirtualBox

Направете и възстановете снимки на VirtualBox

VirtualBox: Правене и възстановяване на моментни снимки

Виртуалните машини са отлично място за експериментиране на хората. За да стартирате злонамерен софтуер, тествайте нов код или просто разберете системата по-добре. Ако нещо се обърка, повредата се съдържа в рамките на виртуалната машина, която можете да изхвърлите и да започнете отново. Но защо да спираме дотук, когато можете да направите много по-добре.

Със снимките можете да запишете състоянието на системата в даден момент, да стартирате тестовете си и ако нещата не вървят по начина, по който сте искали, винаги можете да се върнете към предишната точка, в която системата е била добре и добре.

Нека да се потопим в моментни снимки, как да се възстановим след повреда на системата чрез възстановяване на моментна снимка и да разберем какво е архивирано и кое не.

Правене на нова снимка

Кажете, че имате прясно инсталирана VM на Ubuntu само с пакетите по подразбиране, които са всички актуални. За да обозначим това състояние от виртуалната машина, нека влезем и в нашата домашна директория направим създаване на празен файл с име Важен файл.

$ touch Важен файл

Сега нека изключим виртуалната машина и да се върнем към таблото за управление на VirtualBox. От лявата колона изберете виртуалната машина, на която искате да направите моментна снимка.

В нашия пример тази VM е наречена ubuntu.

С избраната VM кликнете върху опцията в горния десен ъгъл, която казва снимки. Изберете сегашно състояние и щракнете върху иконата, която казва „Вземи“, тя прави моментната снимка. Дайте на снимката си подходящо име и след това нека стартираме виртуалната машина и направим някои промени.

Възстановяване на моментна снимка

Да предположим, че случайно сте изтрили Важен файл или сте направили някои други промени във файловата система другаде и бихте искали да възстановите първоначалното състояние. В директорията, където сте създали файла, опитайте да стартирате:

$ rm Важен файл

Сега сте загубили ImportantFile. За да се възстановите, просто трябва да се върнете в раздела за моментни снимки в потребителския интерфейс на VirtualBox, както е показано преди, да изберете моментната снимка и да щракнете върху възстановяване. Ще ви подкани да направите нова снимка на текущото състояние на виртуалната машина, ако смятате, че това е важно за вас, можете да направите и това.

Това е! Ако се върнете към виртуалната машина, ще видите своя Важен файл е точно там, точно както е било преди катастрофалното rm командата беше изпълнена.

Допълнителни функции на снимка

За наше щастие функцията Snapshot на виртуалната машина не се ограничава само до данните, съхранявани на виртуален диск. Той също така проследява свързаните с хардуера настройки като каква е била паметта, разпределена в тази моментна снимка, колко процесорни ядра са били разпределени и какъв тип мрежов интерфейс е бил използван.

Ако направите моментна снимка, направете промени в тези настройки и след това възстановите предишното състояние на виртуалната машина, ще забележите, че не само данните на вашия виртуален диск са възстановени, но и други ресурси са се върнали в предишното си състояние.

Същото правило се прилага, когато прикачите множество виртуални дискове към една и съща виртуална машина. Те възстановяват състоянията си и ако сте добавили нови дискове, които не са били там преди, те се отделят от виртуалната машина, след като тя бъде възстановена.

Забележка: Въпреки че е възможно да прикачите един и същ диск към множество виртуални машини, не е добра идея да го направите. VirtualBox не ви позволява да създадете нова моментна снимка, ако диск е прикачен едновременно към няколко виртуални машини.

Ако искате да намерите и да се отървете от тези осиротели дискове, винаги можете да направите това, като отидете в „Глобални инструменти“ и видите подробностите за всеки диск и изтриете тези, които не са необходими.

Снимка папка

Ако имате няколко виртуални машини и множество моментни снимки на всяка от тях, лесно е да завършите с много големи файлове, разпръснати из цялата ви хост система, без да знаете кои са важни и кои не.

Когато създавате нова виртуална машина, получавате опция за избор на различна директория или папка, в която ще се съхраняват вашите дискови изображения. Това е особено полезно, ако хората не искат да претрупват своя C: диск или вашата / opt директория, ако са на Linux.

Щракнете върху иконата на файла или директно въведете пътя на дестинацията за вашия виртуален диск, когато създавате нова виртуална машина.

Но когато става въпрос за съхранение и управление на моментни снимки, VirtualBox забравя този избор и се връща обратно по подразбиране. За да отмените това, отидете в настройките на вашата виртуална машина и кликнете върху „Общи“ и след това изберете раздела „Разширени“ в менюто:

Сега можете да добавите вашата персонализирана дестинация в секцията Snapshot Folder и да направите цялата ригмарола много по-управляема.

Vulkan за потребители на Linux
С всяко ново поколение графични карти виждаме, че разработчиците на игри преместват границите на графичната вярност и се приближават една крачка до фо...
OpenTTD срещу Simutrans
Създаването на собствена транспортна симулация може да бъде забавно, релаксиращо и изключително примамливо. Ето защо трябва да сте сигурни, че изпробв...
Урок за OpenTTD
OpenTTD е една от най-популярните бизнес симулационни игри там. В тази игра трябва да създадете прекрасен транспортен бизнес. Въпреки това, ще започне...