저는 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
옵션 필드에 추가하면 됩니다 .