Использование Virtualbox 5.1.26r117224 (самое последнее на данный момент) в Ubuntu 14.04. Также попробовал с последней Virtualbox 4.x.
Чтобы рандомизировать UUID виртуального диска для VirtualBox, я использую vboxmanage sethduuid [filename]
как обычно. Обычно это занимает секунду или две. Но теперь он висит около 30 минут, и процесс находится в верхнем состоянии "D" (заблокировано при вызове ядра). Я не могу убить его, даже с -9
. Странно, он работает на одном VDI, но зависает, если я копирую его, а затем запускаю команду на копии. Я пытался несколько раз, чтобы убедиться. Я думаю, что это также быстро, если я запустил виртуальную машину с того VDI раньше, но я не уверен в этом.
Я не думаю, что это проблема с диском. Я могу получить доступ к файлам на этом диске и даже удалить VDI, на котором он работает. Я предполагаю, что команда выполняет какую-то смехотворно долгую операцию ядра для установки UUID при определенных условиях. Кто-нибудь еще сталкивался и исправлял это?
Изменить: Также попытался очистить кэш диска, чтобы убедиться, что это не переменная здесь. Сначала подозревал, что исходный VDI можно было редактировать быстро, поскольку он уже кэширован.