Como montar a pasta remota na inicialização do convidado virtualmachine para o host na inicialização?

1

Na inicialização, quero que as duas coisas seguintes aconteçam na ordem:

  1. Inicie uma máquina do VirtualBox

  2. Monte uma pasta (somente após a inicialização da máquina VB) nesse convidado do VB na máquina host local (via sshfs)

Eu sei montar uma pasta via sshfs, mas como faço essas duas etapas na inicialização e nessa ordem?

    
por Don Rhummy 01.02.2014 / 03:12

1 resposta

1

Na verdade, é bastante fácil.

site de Brendan Kidwell dá você uma boa introdução ao seu script para iniciar sua VM na inicialização. Uma das grandes vantagens deste script é que ele não encerra sua máquina virtual se você desligar seu host, mas permite configurar as coisas para que sua VM seja hybernated. Isso significa que, na reinicialização do host, a VM continuará do jeito que parou.

O script pode ser encontrado aqui .

Para concluir sua solicitação, basta introduzir a chamada para montar a pasta compartilhada na sub-rotina do_wait_for_online

    echo Ready

e para iniciar o serviço não com start , mas com start-wait . A diferença entre os dois é que o segundo irá esperar que a VM fique online, que é o primeiro momento em que você pode montar uma pasta compartilhada via sshfs .

    
por 01.02.2014 / 12:48