Должен ли я использовать снимки или клоны для своих целей?


10

У меня есть машина VirtualBox, представляющая «чистую» установку моей ОС. Я хотел бы использовать эту виртуальную машину для нескольких типов машин - одну для простых игр, одну для программирования, одну для редактирования звука. В общем, я хочу три или четыре (возможно, более поздние) виртуальные машины, которые я могу запустить в зависимости от того, что я делаю. Из того, что я понимаю, и клоны, и снимки могут служить моим целям. Я мог бы сделать отдельный клон для каждой виртуальной машины, которую я хочу, или просто создать несколько снимков базовой машины и установить все свои инструменты на каждую.

Единственное основное различие, о котором я могу подумать: (1) я не могу запустить несколько снимков одной и той же машины одновременно (или я могу?) И (2) клоны занимают больше места на моем жестком диске (так как весь виртуальный жесткий диск будет клонирован несколько раз).

Обратите внимание, что меня не интересует запуск нескольких виртуальных машин одновременно, я хочу запускать только одну.

Есть ли другие различия, о которых я не думаю?

Ответы:


5

Ваша разница (2) стирается, если ваши клоны являются «связанными клонами», а не «полными клонами». Связанные клоны используют разностные диски так же, как снимки. Тогда настоящие отличия от создания моментальных снимков заключаются в том, что они могут быть сделаны с работающей виртуальной машины; и, кроме того, ваша точка (1), которая возникает потому, что каждый снимок имеет одинаковый идентификатор диска (UUID). Напротив, каждому клонированному диску назначается новый идентификатор диска (UUID). Различные идентификаторы дисков позволяют клонированным дискам работать одновременно.


Для пояснения: если я создаю «связанные клоны», то (1) я могу запустить несколько виртуальных машин с одного и того же «базового» диска (одновременно ??), и (2) базовый диск в основном становится «только для чтения» «? Это звучит как то, что я хочу.
Одинокая лодка

Да. Ну, я только внимательно прочитал документацию. Хотя на этой неделе я использовал снимки, на самом деле я вообще не пытался использовать клоны.
минопрет

0

Оба: Начните с клонов, затем сделайте снимок их, прежде чем вносить важные изменения или любые другие изменения, которые вы можете откатить. Например, ваше программирование решило, что вам нужно добавить библиотеку, которая может убить вашу виртуальную машину. Я бы сделал клон базовой ВМ для каждой цели, для которой он вам нужен.


0

Чего я не понимаю, так это того, почему вам нужны отдельные виртуальные машины, если все они являются базовыми изображениями, которые вы создаете ... тогда у вас может быть один виртуальный компьютер, о котором нужно беспокоиться, и тогда снимки будут работать лучше всего для вас.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.