시작 시 네트워크 드라이브에 연결

시작 시 네트워크 드라이브에 연결

저는 Debian 8.1을 사용하고 있으며 부팅 시 네트워크 드라이브(WD MyCloud)를 마운트하려고 합니다. 먼저 /etc/fstab에 다음을 추가했습니다.

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

처음에는 작동했지만 결국 시작 프로세스가 중단되고 긴급 세션이 열렸습니다. 제가 조사한 바에 따르면, 이는 네트워크를 올바르게 설정하기 전에 명령을 실행했기 때문에 발생한 것으로 보입니다.

그럼 나도 따라갈게이것지침은 /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

그런 다음 가이드에 따라 다음 명령을 실행했습니다.

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

그러나 이는 구현되지 않거나 적어도 성공적으로 구현되지 않은 것 같습니다. 부팅 프로세스를 방해하지 않고 부팅 시 마운트를 어떻게 실행할 수 있나요?

답변1

fstab설치가 네트워크 설치로 표시된 경우에는 를 사용하여 이 작업을 수행할 수 있습니다 . _netdev옵션 필드에 추가하면 됩니다 .

관련 정보