Linux伺服器—配置nfs
配置nfs
NFS服務的主要配置檔案為 /etc/exports。/etc/exports檔案內容格式:
<輸出目錄> 客戶端(選項:訪問許可權,使用者對映,其他)
1、輸出目錄
輸出目錄是指NFS系統中所定義的共享給客戶端使用的檔案系統
2、客戶端
客戶端是定義網路中可以訪問這個NFS共享目錄的IP地址或網段或域名等,常用的指定方式
1)指定ip地址的主機:192.168.100.1
2)指定一個子網:192.168.100.0/24 也可以寫成:192.168.100.0/255.255.255.0
3)指定域名的主機:david.bsmart.cn
4)指定域中的所有主機:*.bsmart.cn
5)所有主機:*
3、選項
選項用來設定輸出目錄的訪問許可權、使用者對映等。
1)NFS主要有3類選項:
設定輸出目錄只讀:ro
設定輸出目錄讀寫:rw
2)使用者對映選項
all_squash:將遠端訪問的所有普通使用者及所屬組都對映為匿名使用者或使用者組(nfsnobody);
no_all_squash:與all_squash取反(預設設定);
root_squash:將root使用者及所屬組都對映為匿名使用者或使用者組(預設設定);
no_root_squash:與rootsquash取反;
anonuid=xxx:將遠端訪問的所有使用者都對映為匿名使用者,並指定該使用者為本地使用者(UID=xxx);
anongid=xxx:將遠端訪問的所有使用者組都對映為匿名使用者組賬戶,並指定該匿名使用者組賬戶為本地使用者組賬戶(GID=xxx);
3)其它選項
secure:限制客戶端只能從小於1024的tcp/ip埠連線nfs伺服器(預設設定);
insecure:允許客戶端從大於1024的tcp/ip埠連線伺服器;
sync:將資料同步寫入記憶體緩衝區與磁碟中,效率低,但可以保證資料的一致性;
async:將資料先儲存在記憶體緩衝區中,必要時才寫入磁碟;
wdelay:檢查是否有相關的寫操作,如果有則將這些寫操作一起執行,這樣可以提高效率(預設設定);
no_wdelay:若有寫操作則立即執行,應與sync配合使用;
subtree:若輸出目錄是一個子目錄,則nfs伺服器將檢查其父目錄的許可權(預設設定);
no_subtree:即使輸出目錄是一個子目錄,nfs伺服器也不檢查其父目錄的許可權,這樣可以提高效率;
4、例項
1)編輯配置檔案
[root@localhost ~]# gedit /etc/exports //配置檔案,共享目錄,只讀
/wj * (ro,all_squash,sync)
2)重啟服務
[root@localhost ~]# service nfs restart //重啟服務
關閉 NFS 守護程式: [確定]
關閉 NFS mountd: [確定]
關閉 NFS quotas: [確定]
關閉 NFS 服務: [確定]
Shutting down RPC idmapd: [確定]
啟動 NFS 服務: exportfs: No options for /wj *: suggest *(sync) to avoid warning
exportfs: No host name given with /wj (ro,no_all_squash,sync), suggest *(ro,no_all_squash,sync) to avoid warning
exportfs: duplicated export entries:
exportfs: *:/wj
exportfs: *:/wj
[確定]
關掉 NFS 配額: [確定]
啟動 NFS mountd: [確定]
啟動 NFS 守護程式: [確定]
正在啟動 RPC idmapd: [確定]
[root@localhost ~]#
3)客戶端掛載
[root@localhost ~]# mount 192.168.1.8:/wj /media/test/ //掛載伺服器上的共享目錄wj
NFS服務的主要配置檔案為 /etc/exports。/etc/exports檔案內容格式:
<輸出目錄> 客戶端(選項:訪問許可權,使用者對映,其他)
1、輸出目錄
輸出目錄是指NFS系統中所定義的共享給客戶端使用的檔案系統
2、客戶端
客戶端是定義網路中可以訪問這個NFS共享目錄的IP地址或網段或域名等,常用的指定方式
1)指定ip地址的主機:192.168.100.1
2)指定一個子網:192.168.100.0/24 也可以寫成:192.168.100.0/255.255.255.0
3)指定域名的主機:david.bsmart.cn
4)指定域中的所有主機:*.bsmart.cn
5)所有主機:*
3、選項
選項用來設定輸出目錄的訪問許可權、使用者對映等。
1)NFS主要有3類選項:
設定輸出目錄只讀:ro
設定輸出目錄讀寫:rw
2)使用者對映選項
all_squash:將遠端訪問的所有普通使用者及所屬組都對映為匿名使用者或使用者組(nfsnobody);
no_all_squash:與all_squash取反(預設設定);
root_squash:將root使用者及所屬組都對映為匿名使用者或使用者組(預設設定);
no_root_squash:與rootsquash取反;
anonuid=xxx:將遠端訪問的所有使用者都對映為匿名使用者,並指定該使用者為本地使用者(UID=xxx);
anongid=xxx:將遠端訪問的所有使用者組都對映為匿名使用者組賬戶,並指定該匿名使用者組賬戶為本地使用者組賬戶(GID=xxx);
3)其它選項
secure:限制客戶端只能從小於1024的tcp/ip埠連線nfs伺服器(預設設定);
insecure:允許客戶端從大於1024的tcp/ip埠連線伺服器;
sync:將資料同步寫入記憶體緩衝區與磁碟中,效率低,但可以保證資料的一致性;
async:將資料先儲存在記憶體緩衝區中,必要時才寫入磁碟;
wdelay:檢查是否有相關的寫操作,如果有則將這些寫操作一起執行,這樣可以提高效率(預設設定);
no_wdelay:若有寫操作則立即執行,應與sync配合使用;
subtree:若輸出目錄是一個子目錄,則nfs伺服器將檢查其父目錄的許可權(預設設定);
no_subtree:即使輸出目錄是一個子目錄,nfs伺服器也不檢查其父目錄的許可權,這樣可以提高效率;
4、例項
1)編輯配置檔案
[root@localhost ~]# gedit /etc/exports //配置檔案,共享目錄,只讀
/wj * (ro,all_squash,sync)
2)重啟服務
[root@localhost ~]# service nfs restart //重啟服務
關閉 NFS 守護程式: [確定]
關閉 NFS mountd: [確定]
關閉 NFS quotas: [確定]
關閉 NFS 服務: [確定]
Shutting down RPC idmapd: [確定]
啟動 NFS 服務: exportfs: No options for /wj *: suggest *(sync) to avoid warning
exportfs: No host name given with /wj (ro,no_all_squash,sync), suggest *(ro,no_all_squash,sync) to avoid warning
exportfs: duplicated export entries:
exportfs: *:/wj
exportfs: *:/wj
[確定]
關掉 NFS 配額: [確定]
啟動 NFS mountd: [確定]
啟動 NFS 守護程式: [確定]
正在啟動 RPC idmapd: [確定]
[root@localhost ~]#
3)客戶端掛載
[root@localhost ~]# mount 192.168.1.8:/wj /media/test/ //掛載伺服器上的共享目錄wj
相關文章
- Linux伺服器---配置nfsLinux伺服器NFS
- 配置nfs伺服器NFS伺服器
- linux NFS 配置LinuxNFS
- linux配置nfsLinuxNFS
- nfs伺服器安裝配置NFS伺服器
- Oracle Linux 6.4配置NFSOracleLinuxNFS
- Linux 上配置、使用NFSLinuxNFS
- linux下nfs的配置LinuxNFS
- Linux-NFS——配置過程LinuxNFS
- linux Direct NFS配置介紹LinuxNFS
- linux 配置nfs(rman 備份)LinuxNFS
- 【NFS】Linux配置NFS共享常用SQL指令碼目錄NFSLinuxSQL指令碼
- Linux伺服器---安裝nfsLinux伺服器NFS
- NFS伺服器的安裝與配置NFS伺服器
- AIX下配置NFS共享給LINUXAINFSLinux
- 在Linux中,如何配置NFS共享?LinuxNFS
- Linux下安裝nfs伺服器LinuxNFS伺服器
- 配置nfs伺服器出現的問題NFS伺服器
- Linux配置NFS實現檔案共享LinuxNFS
- 配置基於LINUX的NFS掛載LinuxNFS
- linux中配置NFS服務step by stepLinuxNFS
- NFS介紹、NFS服務端安裝配置、NFS配置選項NFS服務端
- NFS伺服器NFS伺服器
- linux as4下NFS配置注意事項LinuxNFS
- 自學linux——21. NFS伺服器的搭建LinuxNFS伺服器
- Linux系統配置NFS檔案共享服務LinuxNFS
- Linux CentOS 檔案共享NFS的安裝配置LinuxCentOSNFS
- 配置NFS固定埠NFS
- nfs配置 /etc/exportsNFSExport
- linux nfsLinuxNFS
- NFS 伺服器(ZT)NFS伺服器
- 【linux】NFS伺服器設定及mount命令掛載LinuxNFS伺服器
- AIX 上配置、使用NFSAINFS
- AIX平臺NFS配置AINFS
- 配置 NFS 共享目錄NFS
- NFS文件(FOR LINUX)NFSLinux
- linux_批次安裝配置檔案_dhcpd_tftp_nfsLinuxFTPNFS
- 在linux下搭建NFS伺服器實現檔案共享LinuxNFS伺服器