Conectando-se à unidade de rede na inicialização

2

Estou no Debian 8.1 e tentando montar uma unidade de rede (WD MyCloud) na inicialização. No começo, adicionei o seguinte ao / etc / fstab:

192.168.1.101/the_red_drive /media/the_red_drive cifs uid=fossi,credentials=/home/fossi/.smbcredentials

Embora isso funcionasse inicialmente, acabou causando a interrupção do processo de inicialização e abrindo uma sessão de emergência. De alguma pesquisa que fiz, parece ser causado pelo comando sendo executado antes da configuração correta da rede.

Segui, então, este guia adicionando o seguinte ao /etc/init.d/fossi_startup:

#!/bin/bash
### BEGIN INIT INFO
# Provides:          fossi_startup
# Required-Start:    $remote_fs $syslog $network
# Required-Stop:     $remote_fs $syslog $network
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start daemon at boot time
# Description:       Enable service provided by daemon.
### END INIT INFO
mount -t cifs -o uid=fossi,credentials=/home/fossi/.smbcredentials \
       //192.168.1.101/the_red_drive /media/the_red_drive

Eu então executei os seguintes comandos conforme o guia:

sudo chmod +x /etc/init.d/fossi_startup.sh
sudo update-rc.d fossi_startup.sh defaults 100

No entanto, isso não parece ser executado ou, pelo menos, não é executado com sucesso. Como posso executar a montagem na inicialização sem interferir no processo de inicialização?

    
por pandita 08.08.2015 / 03:52

1 resposta

4

Você pode fazer isso com fstab , desde que você marque a montagem como uma rede. Basta adicionar _netdev ao campo de opções.

    
por 08.08.2015 / 09:25