“vboxmanage sethduuid” pendurado em certas VDIs (VirtualBox 5.1)

1

Usando o Virtualbox 5.1.26r117224 (mais recente no momento) no Ubuntu 14.04. Também tentei com o mais recente Virtualbox 4.x.

Para randomizar o UUID de um disco virtual para o VirtualBox, estou usando vboxmanage sethduuid [filename] como de costume. Normalmente isso leva apenas um segundo ou dois. Mas agora está pendurado por cerca de 30 minutos, e o processo tem o estado "D" (bloqueado no kernel) na parte superior. Eu não posso matá-lo, mesmo com -9 . Estranhamente, ele funciona em uma VDI, mas trava se eu copiar e, em seguida, executar o comando na cópia. Eu tentei várias vezes para ter certeza. Eu acho que também é rápido se eu comecei uma VM a partir dessa VDI antes, mas eu tenho menos certeza sobre isso.

Eu não acho que seja um problema de disco. Eu posso acessar arquivos nesse disco e até mesmo excluir o VDI que está operando. Meu palpite é que o comando está executando uma operação de kernel ridiculamente longa para definir o UUID sob certas condições. Alguém mais encontrou e consertou isso?

Editar: também tentei limpar o cache de disco para garantir que não seja uma variável aqui. Suspeita a princípio que o VDI original só era rápido de editar devido ao fato de já estar em cache.

    
por sudo 08.09.2017 / 03:10

0 respostas