[root@kvm8 ~]# rpm -qa | grep autofs autofs-5.0.5-23.el6.x86_64
[root@kvm8 ~]# vim /etc/auto.master /home/guests /etc/auto.nfs # <預設目錄> <資料對應檔>。 # 預設目錄:用戶端要使用 /home/guests/ldapuser1,會到資料對應檔中找次目錄 ldapuser1 的對應。 # 資料對應檔的檔名是可以自行設定的,此例中使用 /etc/auto.guests。
-vers=3
。但 -fstype=nfs,-vers=3
無效,-fstype=nfs
參數必須刪除或放 -vers=3
之後,如 -vers=3,-fstype=nfs
。因實際掛載,系統可自動判讀其為 NFS 檔案格式,故建議刪除 -fstype=nfs
參數。
資料對應檔格式: [本地端目錄] [-掛載參數] [伺服器所提供的目錄] 參數: [本地端目錄] :指的是在 /etc/auto.master 內指定的目錄之次目錄 [-掛載參數] :就是 rw,bg,soft 等參數,可有可無; [伺服器所提供的目錄] :例如 163.17.27.219:/home 等 [root@kvm8 ~]# vim auto.nfs #* -fstype=nfs,-vers=3 deyu.wang:/home/guests/& #* -vers=3,-fstype=nfs deyu.wang:/home/guests/& * -vers=3 deyu.wang:/home/guests/& ## 本地端目錄 "*" 表示 /home/guests 下的任何次目錄 ## 伺服器提供的目錄 deyu.wang:/home/guests/& 中 "&" 表示對應到 "*" ## 當使用到目錄 /home/guests/ldapuser1,則 "*" 及 "&" 即為 ldapuser1
[root@kvm8 etc]# /etc/init.d/autofs start Starting automount: [ OK ]
[root@kvm8 ~]# chkconfig --level 345 autofs on Starting autofs: [ OK ]
[root@kvm8 ~]# chkconfig --list autofs autofs 0:off 1:off 2:off 3:on 4:on 5:on 6:off
[root@kvm8 etc]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/GLSguest-lv_root 5.3G 2.2G 2.9G 43% / tmpfs 246M 260K 246M 1% /dev/shm /dev/vda1 97M 26M 67M 28% /boot
[root@kvm8 etc]# su - ldapuser1 [ldapuser1@kvm8 ~]$ pwd /home/guests/ldapuser1 [ldapuser1@kvm8 ~]$ df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/GLSguest-lv_root 5.3G 2.2G 2.9G 43% / tmpfs 246M 260K 246M 1% /dev/shm /dev/vda1 97M 26M 67M 28% /boot df: `/root/.gvfs': Permission denied deyu.wang:/home/guests/ldapuser1 26G 36M 25G 1% /home/guests/ldapuser1 # 已掛載,目錄 /home/guests/ldapuser1 會自動產生。
[test from host deyu.wang] [root@deyu ~]# ssh ldapuser1@kvm8.deyu.wang ldapuser1@kvm8.deyu.wang's password: [ldapuser1@kvm8 ~]$ pwd /home/guests/ldapuser1