CIF共有をマウントするFSATセットアップがありますが、起動時に共有がマウントされません。ただし、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がまだ接続されていないなど)ため、インターネット上でいくつかのことを信じています。
オプションが見つかりました_netdev
少しの調査から、fstabに含まれていますが、それでも同じ結果です。
_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
のマンページによると、これはネットワークが起動するまでマウントを遅らせます。
さて、ここに私が適用した回避策があると思います。
Sudo nano /etc/network/if-up.d/fstab
#/bin/sh
mount -a
Sudo chmod +x /etc/network/if-up.d/fstab
私はそれが非常にエレガントなソリューションだとは思いません...私はほとんど完全なLinux初心者ですので、誰かがより良い何かを持っているなら...私は常に多くの方法があります。