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 選項,但它似乎破壞了條目。

TIA 為您解答。

答案1

感謝zhongfu,這是解決問題的途徑。

我必須將架構腳本更改為這樣才能工作:

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

腳本的位置:

/etc/NetworkManager/dispatcher.d/

所有者:root,模式 755

現在它就像一個魅力:-)

順便說一句:這可能與我的系統從 SSD 啟動有關,網路實際上是在顯示登入提示後啟動的

再次感謝 :-)

相關內容