Não é possível montar o vboxsf em /etc/rc.local

2

Estou montando uma pasta compartilhada usando mount -t vboxsf com raiz sem problema pelo comando mount -t vboxsf logs /tmp/logs/ .

Estou tentando montar essa pasta compartilhada em todas as reinicializações da máquina, então criei um script rápido que estou usando em /etc/rc.local as /root/Scripts/boot.sh || exit 1 :

#!/bin/sh 
mkdir /tmp/logs
mount -t vboxsf logs /tmp/logs > /root/Scripts/bootlog 2> /root/Scripts/bootlogerror

Toda vez que o script está sendo executado em rc.local , estou recebendo um erro:

/sbin/mount.vboxsf : mounting failed with the error : No such device

mas a pasta logs é criada em /tmp .

Alguma idéia de como eu poderia obter uma solução alternativa para essa situação? Pelo erro de mensagem aqui, estou supondo que estou montando a pasta compartilhada cedo demais no sistema.

    
por Alexandre Roux 01.03.2017 / 15:50

1 resposta

1

Eu estava tendo o mesmo problema, mas comecei a trabalhar cd ing para a pasta inicial primeiro.

cd /home/username
sudo mount -t vboxsf -o uid=1000,gid=1000 sharedfolder mountpointinhome

Crédito para @Danibix em askubuntu link

    
por 20.03.2017 / 23:54