起動時にネットワークドライブに接続する

起動時にネットワークドライブに接続する

私は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オプションフィールドに追加するだけです。

関連情報