У меня есть общий диск в virtualbox (он называется multi-attached в графическом интерфейсе). Я хочу, чтобы он был общим, но сделать виртуальный диск неизменным после того, как я внес в него некоторые изменения, возможно ли это в virtualbox?
Вот лучший пример (надеюсь) того, что я хочу сделать
-> VM1 Differencing Disk -> VM1 Immutable Disk
|
Shared Disk -> VM2 Differencing Disk
|
...
Я попытался установить диск VM1, расположенный в каталоге моментального снимка, в неизменяемый, используя vboxmanage modifyhd <UUID>.vdi settype immutable
и vboxmanage modifyhd <UUID>.vdi --type immutable
но я получаю ошибку ниже
VBoxManage: error: Cannot change the type of medium '<VM PATH>/Snapshots/<UUID>.vdi' because it is a differencing medium
VBoxManage: error: Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component MediumWrap, interface IMedium, callee nsISupports
VBoxManage: error: Context: "COMSETTER(Type)(enmMediumType)" at line 691 of file VBoxManageDisk.cpp
Я также пробовал vboxmanage modifyhd <UUID> --autoreset on
однако это сбрасывает диск в состояние общего диска вместо общего диска с изменениями, которые я сделал перед включением автоматического сброса.
Если это имеет значение, я использую Virtualbox 5.1.22 на Ubuntu 16