Создать общий жесткий диск VirtualBox

3

Я знаю, что вы можете использовать общую папку, но возможно ли в VirtualBox для всех виртуальных машин иметь второй жесткий диск, такой же жесткий диск VirtualBox?

stepb
источник
1
Почему бы не использовать одну общую папку для всех виртуальных машин?
Hytromo

Ответы:

0

Я подозреваю, что правильный ответ - тот, который предложил @hakermania в комментарии.

Обоснование: «виртуальный диск» в VirtualBox рассматривается клиентом как диск SATA - часть аппаратного обеспечения, подключенная к интерфейсу SATA машины.

Теперь физические диски SATA нельзя разделить между машинами, поэтому ОС не готова сделать это - контролировать и управлять конфликтами и параллелизмом.

С другой стороны, общие папки действуют как общие сетевые ресурсы с точки зрения клиентской ОС, и они обычно совместно используются компьютерами - все необходимые технологии находятся в.

Вероятно, вы можете использовать виртуальную машину для совместного использования (через виртуальную сеть) виртуального диска - но я подозреваю, что идея @hakermania проще и, вероятно, более эффективна (никогда не пробовал, YMMV). Вероятно, вы также можете использовать один и тот же диск (как указано @Takkat) в нескольких виртуальных машинах ... хотя я не думаю, что они могут сделать это вместе : https://forums.virtualbox.org/viewtopic.php?t=8573 , хотя кажется, что последние VBox могут сделать это --- http://www.oracledistilled.com/virtualbox/creating-shared-drives-in-oracle-vm-virtualbox/ (хотя и не тривиально)

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

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

Просто откройте VirtualBox Manager, чтобы прикрепить соответствующий файл .VDI (или другой поддерживаемый формат ) в настройках «хранилища».

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

Мы должны быть уверены, что не изменим данные, необходимые для работы всех виртуальных машин, так как это может привести к поломке других виртуальных машин. Поэтому (хотя это и возможно) не рекомендуется использовать общий VDI, содержащий ОС, но вы можете поместить свой раздел HOME в такой VDI.

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

Takkat
источник
... и вы можете запустить две виртуальные машины вместе с тем же диском? Это было бы неплохо - признаюсь, я никогда не пробовал.
Rmano
1
@Rmano: нет, это приведет к повреждению данных. Virtualbox не позволяет подключить диск к более чем одной работающей виртуальной машине.
Таккат