Quando no processo de inicialização do Linux os sistemas de arquivos são montados a partir do / etc / fstab?

2

Pergunta:

Quando no processo de inicialização do Ubuntu Linux são sistemas de arquivos (de / etc / fstab) montados?


Racional:

Eu defini as seguintes pastas compartilhadas na minha VM do Ubuntu VirtualBox .

openstack@ubuntu:~$ grep vboxsf /etc/fstab
tmp     /home/openstack/shared/tmp      vboxsf  defaults        0       0
images  /home/openstack/shared/images   vboxsf  defaults        0       0
openstack@ubuntu:~$

Montá-los a partir do shell não é problema.

No entanto, durante o processo de inicialização, sua montagem falha:

Ao entrar no modo de manutenção, eu verifico o problema de que o módulo vboxsf não está carregado no kernel (e subseqüentemente, depois que ele é carregado, o mount é bem-sucedido):

Eu quero resolver isso criando um novo arquivo rc , que executará o comando modprobe vboxsf antes de /etc/fstab ser lido.

Então, tentei executar modprobe vboxsf no início de nível de execução 2 :

openstack@ubuntu:/etc/rc2.d$ ls -ls /etc/rc2.d/S10modprobe-vboxsf
0 lrwxrwxrwx 1 root root 25 Apr 28 14:36 /etc/rc2.d/S10modprobe-vboxsf -> ../init.d/modprobe-vboxsf
openstack@ubuntu:/etc/rc2.d$ cat ../init.d/modprobe-vboxsf
/sbin/modprobe vboxsf
openstack@ubuntu:/etc/rc2.d$ ls -ls ../init.d/modprobe-vboxsf
4 -rwxr-xr-x 1 root root 22 Apr 28 14:33 ../init.d/modprobe-vboxsf
openstack@ubuntu:/etc/rc2.d$

mas as pastas compartilhadas ainda não foram montadas a partir de /etc/fstab.

O Google não deu frutos, então - minha pergunta é:

Como carrego o módulo vboxsf no kernel do Ubuntu, antes /etc/fstab é lido e os sistemas de arquivos são montados?

    
por boardrider 28.04.2015 / 14:02

1 resposta

3

Tente adicionar vboxsf a /etc/modules (verifique se já está lá primeiro, embora tenha a sensação de que não está) e veja se isso ajuda.

Caso contrário, uma pergunta semelhante foi feita no askubuntu. Veja se alguma resposta ali o ajuda em nada:

link

Edite para tentar responder a pergunta conforme solicitado no título: Não tenho certeza quando exatamente as montagens acontecem durante o processo de inicialização, embora eu suspeite que isso acontece depois que (a maioria?) módulos do kernel são carregados, já que pelo menos alguns arquivos sistemas requerem que certos módulos sejam carregados para funcionar (por exemplo, nfs, vboxfs, etc).

    
por yzhernand 28.04.2015 / 14:53