2

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

Во-первых, как вы можете переименовать виртуальную машину и имя виртуального жесткого диска? У меня есть машина для разработки баз, которую я клонирую для разных проектов. Я хотел бы назвать машину и ее жесткий диск в соответствии с проектом (сейчас, когда я копирую их с помощью вырезания и вставки, имена файлов остаются прежними, и я могу только упорядочить их, поместив их в определенную директорию).

Во-вторых, как лучше всего создать резервную копию виртуальной машины? Возможно ли (разбивая виртуальный жесткий диск на куски вместо одного большого файла), чтобы обеспечить работу инкрементных резервных копий? Кажется, что машина времени всегда пытается сделать копию всего этого, что отнимает много времени, потому что каждая виртуальная машина занимает около 30 ГБ.

Наконец, насколько медленным будет виртуальная машина, совместно используемая в монтируемом NFS в беспроводной сети N и используемая с нескольких компьютеров (но только один человек использует ее одновременно). Будет ли разумнее использовать гигабитную локальную сеть?

Спасибо за ваш вклад! И, пожалуйста, не стесняйтесь делиться любыми советами или знаниями относительно использования виртуальных машин для разработки программного обеспечения и наилучших способов их ускорения!

1 ответ1

0

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

Вы можете использовать команду (в каталоге VMware) vare-vdiskmanager -n "orig name" "new name". Я протестировал его на Mac, Windows и Linux, и эта часть работает. Ссылка и более подробная информация

Это переименовывает виртуальный жесткий диск, но виртуальная машина еще не переименована, и виртуальной машине нужно сообщить, что имя HD изменилось.

Сначала отредактируйте файл .vmx и измените строку, которая ссылается на старое имя вашего жесткого диска, в моем случае это было

scsi0:0.fileName = "старое имя"

Затем вы можете смело переименовывать все файлы в каталоге VM, которые не заканчиваются на .vmdk (файлы диска, не являющиеся виртуальной машиной), в новое имя вашей виртуальной машины.

Наконец, внутри вашей библиотеки VM вы меняете имя, отображаемое в списке, на новое имя, и все готово!

Похоже, что должен быть более простой способ, но после большого разочарования, я теперь знаю, что выше работает!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .