日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux6.5下配置nfs,CentOS 6.5 NFS配置详细教程

發(fā)布時(shí)間:2023/12/15 linux 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux6.5下配置nfs,CentOS 6.5 NFS配置详细教程 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.1?NFS介紹

NFS是Network?File?System的縮寫,它的主要功能是通過網(wǎng)絡(luò)讓不同的機(jī)器系統(tǒng)之間可以彼此共享文件或目錄

1.1.2?NFS掛載結(jié)構(gòu)圖

1.1.3?NFS工作原理簡圖

NFS服務(wù)端要先啟動(dòng)rpcbind(CentOS6.5)和后啟動(dòng)NFS服務(wù),客戶端需要啟動(dòng)rpcbind服務(wù)

1.2?NFS?服務(wù)器端設(shè)置

1.2?NFS軟件

要部署NFS服務(wù),必須安裝下面兩個(gè)軟件包

1.nfs-utils:NSF主程序

包括rpc.nfsd,rpc.mountd等等

2.rpcbind:rpc主程序

NFS可以被視為一個(gè)RPC程序,在啟動(dòng)任何一個(gè)RPC程序之前,需要做好端口映射工作,這個(gè)映射工作就是由rpcbind服務(wù)來完成的,因此必須先啟動(dòng)rpcbind服務(wù)

1.2.1?查看NFS軟件包

沒有安裝的話yum?install?nfs-utils?,yum?install?rpcbind進(jìn)行安裝

執(zhí)行命令rpcinfo?-p?localhost,如果rpcbind服務(wù)未啟動(dòng),執(zhí)行該命令檢查時(shí),會(huì)報(bào)錯(cuò)

解決方法:/etc/init.d/rpcbind?start啟動(dòng)rpcbind服務(wù)

啟動(dòng)rpcbind服務(wù)后,netstat?-lnt會(huì)發(fā)現(xiàn)多出一個(gè)111端口,這就正確了

1.2.2?啟動(dòng)NFS服務(wù)

/etc/init.d/nfs?start

啟動(dòng)nfs服務(wù)后,在使用rpcinfo?-p?localhost會(huì)發(fā)現(xiàn)多出來好多東西,例如rpc.nfsd?,rpc.mountd

1.2.3?設(shè)置rpcbind服務(wù)為開機(jī)自啟動(dòng)

Chkconfig?rpcbind?on

Chkconfig?--level?345?rpcbind?on

查看是否啟動(dòng)?chkconfig?--list?|?egrep“rpcbind|nfs”

1.3???配置NFS服務(wù)

1..3.1NFS配置文件路徑

/etc/exports,不配置時(shí)為空

1.3.2?exports文件格式

NFS共享目錄??客戶端地址1(參數(shù)1,參數(shù)2)?客戶端地址2(參數(shù)1,參數(shù)2)

注意共享目錄的權(quán)限?chmod?-R?777?/root

NFS主要有3類選項(xiàng):

訪問權(quán)限選項(xiàng)

·設(shè)置輸出目錄只讀:ro

·設(shè)置輸出目錄讀寫:rw

用戶映射選項(xiàng)

·all_squash:將遠(yuǎn)程訪問的所有普通用戶及所屬組都映射為匿名用戶或用戶組(nfsnobody);

·no_all_squash:與all_squash取反(默認(rèn)設(shè)置);

·root_squash:將root用戶及所屬組都映射為匿名用戶或用戶組(默認(rèn)設(shè)置);

·no_root_squash:與rootsquash取反;

·anonuid=xxx:將遠(yuǎn)程訪問的所有用戶都映射為匿名用戶,并指定該用戶為本地用戶(UID=xxx);

·anongid=xxx:將遠(yuǎn)程訪問的所有用戶組都映射為匿名用戶組賬戶,并指定該匿名用戶組賬戶為本地用戶組賬戶(GID=xxx);

其它選項(xiàng)

·secure:限制客戶端只能從小于1024的tcp/ip端口連接nfs服務(wù)器(默認(rèn)設(shè)置);

·insecure:允許客戶端從大于1024的tcp/ip端口連接服務(wù)器;

·sync:將數(shù)據(jù)同步寫入內(nèi)存緩沖區(qū)與磁盤中,效率低,但可以保證數(shù)據(jù)的一致性;

·async:將數(shù)據(jù)先保存在內(nèi)存緩沖區(qū)中,必要時(shí)才寫入磁盤;

·wdelay:檢查是否有相關(guān)的寫操作,如果有則將這些寫操作一起執(zhí)行,這樣可以提高效率(默認(rèn)設(shè)置);

·no_wdelay:若有寫操作則立即執(zhí)行,應(yīng)與sync配合使用;

·subtree:若輸出目錄是一個(gè)子目錄,則nfs服務(wù)器將檢查其父目錄的權(quán)限(默認(rèn)設(shè)置);

·no_subtree:即使輸出目錄是一個(gè)子目錄,nfs服務(wù)器也不檢查其父目錄的權(quán)限,這樣可以提高效率。

舉例:

/root?192.168.1.1(rw.sync)

/root?192.168.1.1/24(rw.sync,all_squash,anonuid=2000,anongid=2000)

/root?192.168.1.1(ro)只讀共享

配置完成后重啟服務(wù)?/etc/init.d/nfs??reload

1.3從NFS客戶端掛載

1.3.1獲取服務(wù)端提供的共享目錄

Showmount?-e?服務(wù)端ip

1.3.2?掛載

Mount?-t?nfs?192.168.1.3:/root?/mnt

如果出現(xiàn)mount.nfs:?access?denied?by?server?while?mounting?192.168.1.103:/root/work/nfs這樣的錯(cuò)誤

解決方法:

1.在/etc/exports里面,添加insecure

2.需要修改/etc/sysconfig/nfs文件,將

#?Turn?off?v2?and?v3?protocol?support

#RPCNFSDARGS="-N?2?-N?3"

#?Turn?off?v4?protocol?support

#RPCNFSDARGS="-N?4"????//這句前面的#去掉就可以了

然后關(guān)閉rpcbind和nfs服務(wù)在重啟rpcbind和nfs服務(wù),一定要注意順序

1.3.3?df?-h?查看掛載

表示掛載成功了!!

1.3.4?解除掛載

Umount?-f?nfs?192.168.172.128:/ASura?/mnt

或者umount?/mnt

1.3.4?客戶端啟動(dòng)自動(dòng)掛載nfs文件系統(tǒng)

Vim?/etc/fstab

總結(jié)

以上是生活随笔為你收集整理的linux6.5下配置nfs,CentOS 6.5 NFS配置详细教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。