RHCE7認證學習筆記27——使用NFS訪問網路儲存

luashin發表於2016-03-14

一、使用NFS在Linux系統之間共享檔案資源

1、配置NFS伺服器端的檔案共享許可權   

配置exports檔案:

[root@linuxidc ~]# vim /etc/exports

/aa    10.35.89.0/26(rw,rsync)

檢視nfs預設的共享配置:

 [root@linuxidc nfs]# cat /var/lib/nfs/etab 

/aa10.35.89.0/26(rw,sync,wdelay,hide,nocrossmnt,secure,root_squash,no_all_squash,no_subtree_check,secure_locks,acl,anonuid=65534,anongid=65534,sec=sys,rw,secure,root_squash,no_all_squash)

2、在客戶端掛載伺服器共享檔案

檢視伺服器共享的資料夾是否可用:

[root@client ~]# showmount -e 10.35.89.32

Export list for 10.35.89.32:

/aa 10.35.89.0/26

掛載共享資料夾:

[root@client ~]# mount 10.35.89.32:/aa /nfs

二、配置自動掛載

當要訪問外部裝置時,必須要先掛載才能使用:

把某類裝置和具體的某個目錄對應起來:當訪問這個目錄的時候系統就知道要訪問這個裝置,系統自動掛載裝置到目錄;

1、自動掛載光碟:

首先安裝autofs包:

[root@linuxidc ~]# yum install autofs.x86_64 -y

編輯/etc/auto.master檔案:

/mnt    /etc/aa.auto 把哪一個外部裝置掛載到/mnt的子目錄下由auto.aa定義

建立aa.auto檔案並編輯:

cdrom          -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom

將本機的/dev/cdrom掛載到/mnt下面的cdrom目錄

重新啟動autofs服務:

 [root@linuxidc ~]# systemctl restart autofs

這時再進入到掛載的cdrom目錄下面即可進入:

[root@linuxidc /]# cd /mnt/

[root@linuxidc mnt]# ls

[root@linuxidc mnt]# cd cdrom

[root@linuxidc cdrom]# ls

addons  EULA  images    LiveOS      Packages      repodata                RPM-GPG-KEY--release

EFI    GPL  isolinux  media.repo  release-notes  RPM-GPG-KEY-redhat-beta  TRANS.TBL

注意:因為配置了父目錄為/mnt,所以自動掛載的時候,原/mnt下面的檔案會自動被隱藏

2、自動遠端掛載nfs檔案:

配置auto.master檔案:

/-      /etc/auto.nfs

建立auto.nfs檔案並編輯:

/bb/nfs        -fstype=nfs    10.35.89.31:/aa

因為沒有在master檔案定義父目錄,所以自動掛載的時候/bb目錄下面的原檔案沒有被隱藏

3、為ldap網路使用者自動掛載家目錄

首先在ldap伺服器共享網路使用者的家目錄

在客戶端auto.master配置自動掛載家目錄檔案:

如果要在配置檔案裡面使用*和&做匹配,那麼必須要在auto.master裡面定義父目錄

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9034054/viewspace-2056770/,如需轉載,請註明出處,否則將追究法律責任。

相關文章