Mount
AutoFS 無法掛載 Samba CIFS 共享
我有一個
server1.example.com
使用 Samba 命名的 CentOS 7 伺服器來共享/srv/samba/share
.//server1.example.com/share
是共享路徑。我無法使用 AutoFS讓 CentOS 客戶端掛載//server1.example.com/share
。/mnt/myShare
- AutoFS 在 CentOS 客戶端和伺服器上都處於活動狀態並執行。
- CentOS 客戶端和伺服器都禁用了 Firewalld 和 Iptables。
- SELinux 在 CentOS 客戶端和伺服器上都被禁用。
- /srv/samba/share 和 /mnt/myShare 的權限是 777。
- CentOS 客戶端可以使用 mount 命令將共享掛載為 CIFS。
- CentOS 客戶端可以使用 /etc/fstab 將共享掛載為 CIFS。
- CentOS 客戶端能夠使用 AutoFS 掛載 NFS 共享。
CentOS 客戶端具有以下配置。
/etc/auto.master
/mnt /etc/auto.cifs –timeout=60 –ghost
/etc/auto.cifs
myShare -fstype=cifs,username=myUsername,password=myPassword://server1.example.com/share
mount 命令顯示 AutoFS 想要掛載 /etc/auto.cifs。
~]# 掛載
/etc/auto.cifs 是 /mnt
但是,AutoFS 未安裝
//server1.example.com/share
在/mnt/myShare
. 我不確定 AutoFS 需要做什麼才能在 CentOS 客戶端上掛載共享。
我花了幾天時間才弄清楚這一點,所以我只想分享我發現的東西,以防其他人在使用 AutoFS 時遇到困難。
- 確保您可以使用 mount 命令手動掛載共享
- 確保 AutoFS 處於活動狀態並在客戶端和伺服器上執行。
- 在 /etc/auto.master 文件中,確保第一個欄位包含客戶端安裝點,例如 /mnt。
- 確保 /etc/auto.your-map 的權限是 -rw-r–r– (644)。
- 如果使用 Samba 和 CIFS,請確保 smb 處於活動狀態並在伺服器上執行。
- 如果使用 NFS,請確保 NFS 處於活動狀態並在客戶端和伺服器上執行。
- 如果可能,請在客戶端和伺服器上禁用 Firewalld 和 Iptables。
- 如果可能,請在客戶端和伺服器上禁用 SELinux。
- 在客戶端上,列出掛載點,這將觸發 AutoFS 自動掛載共享。
- 將 OPTION="–debug" 添加到 /etc/sysconfig/autofs 以將調試事件添加到 /var/log/messages。