起動時に CIFS 共有の自動マウントが失敗するが、ログイン後に mount -a が機能する

起動時に CIFS 共有の自動マウントが失敗するが、ログイン後に mount -a が機能する

起動時に Synology NAS に CIFS 共有を自動的にマウントしようとしています。14.04 LTS ワークステーションを使用しています。

エントリを使用して共有を手動でマウントするとすべて正常に動作しますfstabが、ログインするたびにこの手順を繰り返す必要があります。

をインストールしcifs-utils、 をfstab次のように修正しました。

//192.168.0.xxx/share /Volumes/share cifs iocharset=utf8,credentials=/var/xxx/.smb 0 0 

.smb には username= および passwd= 設定が含まれており、別の場所が試されました。

エントリは機能しているようで、使用するかmount -amount /Volumes/share共有を正常にマウントすることができます。

起動中に自動マウントが失敗する理由について何かアイデアはありますか? これまで、_netdev オプションを含むさまざまな解決策を試しましたが、エントリが壊れているようです。

ご回答ありがとうございました。

答え1

ありがとう、zhongfu。これが解決への道でした。

動作させるには、arch-script を次のように変更する必要がありました。

#!/bin/bash
if [ "$2" = "up" ]
   then
    mount /Volumes/share &
fi

スクリプトの場所:

/etc/NetworkManager/dispatcher.d/

所有者: root、モード 755

今では完璧に動作します:-)

ところで、これは私のシステムがSSDから起動していることに関係している可能性があります。ネットワークは実際にはログインプロンプトが表示された後に開始されます。

再度、感謝します :-)

関連情報