Samba 共享不會在啟動時從 fstab 自動掛載

Samba 共享不會在啟動時從 fstab 自動掛載

我有 FSAT 設定來掛載 CIF 共享,但啟動時該共享永遠不會掛載。但是,如果我mount -a在啟動後運行,它會很好地安裝所有內容。

這是我的 fstab 的樣子。忽略評論的......我現在只是出於測試目的做了一些。

//192.168.1.97/media /mnt/samba cifs credentials=/home/xbmc/.smbcredentials,rw,file_mode=0777,dir_mode=0777,sec=ntlm,auto 0 0
#//192.168.1.97/media/TV\040Shows /home/xbmc/TV\040Shows cifs credentials=/home/xbmc/.smbcredentials,rw,file_mode=0777,dir_mode=0777,sec=ntlm,auto 
//192.168.1.97/media/Movies /home/xbmc/Movies cifs credentials=/home/xbmc/.smbcredentials,rw,file_mode=0777,dir_mode=0777,sec=ntlm,auto 0 0
//192.168.1.97/media/Music /home/xbmc/Music cifs credentials=/home/xbmc/.smbcredentials,rw,file_mode=0777,dir_mode=0777,sec=ntlm,auto 0 0
#//192.168.1.97/media/3\040-\040My\040Pictures /home/xbmc/Pictures cifs credentials=/home/xbmc/.smbcredentials,rw,file_mode=0777,dir_mode=0777,sec=ntlm,auto
#//192.168.1.97/media/XBMC /home/xbmc/Admin cifs credentials=/home/xbmc/.smbcredentials,rw,file_mode=0777,dir_mode=0777,sec=ntlm,auto

在網路上看到了一些東西,人們認為這是因為在嘗試安裝時共享尚不可用(即wifi尚未連接等)。

  1. 有沒有辦法確認是這個問題
  2. 如果是這樣,有解決方法嗎?有什麼方法可以延遲 fstab 嗎?或者我如何編寫一個腳本來在啟動後運行 mount -a 一定時間?

_netdev透過一些研究找到了該選項,將其包含在 fstab 中,但結果仍然相同。

答案1

嘗試新增_netdev(帶下劃線)到選項中。例如,fstab 中的第一行變成:

//192.168.1.97/media /mnt/samba cifs credentials=/home/xbmc/.smbcredentials,rw,_netdev,file_mode=0777,dir_mode=0777,sec=ntlm,auto 0 0

根據手冊頁,mount這將延遲安裝,直到網路啟動。

答案2

好吧,我想這是我應用的解決方法。

sudo nano /etc/network/if-up.d/fstab

#/bin/sh
mount -a

sudo chmod +x /etc/network/if-up.d/fstab

我不認為這是一個非常優雅的解決方案...我幾乎是一個完全的Linux菜鳥,所以如果有人有更好的東西...我想總是有很多方法可以做任何事情。

答案3

添加x-systemd.automount

//192.168.1.97/media /mnt/samba cifs credentials=/home/xbmc/.smbcredentials,x-systemd.automount 0 0

供參考

_netdev沒用。

答案4

當我設定 Ubuntu 系統時,我的兩個媒體硬碟也遇到了同樣的問題。這是我必須做的才能讓它們自動安裝(全部從終端完成):

  1. 備份了 fstab 檔案 - ”sudo cp /etc/fstab /etc/fstab.bak
  2. 必須獲取我想要自動掛載的每個驅動器的 UUID”須藤塊
  3. 打開 fstab 檔案進行一些編輯 - ”須藤納米 /etc/fstab
  4. 在我想要自動掛載的每個硬碟的文件末尾添加了以下行 - ”uuid=UID 路徑安裝檔案系統 uid=1000,gid=1000,umask=0022,同步,自動,rw 0 0
    • 例子-! - UUID=3087106951A1FA7A /media/Z-Movies-1TB ntfs uid=1000,gid=1000,umask=0022,同步,自動,rw 0 0
  5. 儲存 fstab 檔案。
  6. 重新啟動電腦。

相關內容