CentOS7安裝配置NFS

環境vim

服務端 192.168.30.10安全

客戶端 192.168.30.11bash

1、yum 安裝

yum -y install nfs-utils rpcbind
複製代碼

nfs 的配置文件 /etc/expots網絡

默認爲空async

vim /etc/exports

/opt/file 192.168.30.0/24(rw,no_root_squash,no_all_squash,sync,anonuid=501,anongid=501)
複製代碼

2、使配置生效

exportfs -r
複製代碼

注:配置文件說明:tcp

/opt/file 爲共享目錄ui

192.168.1.0/24 能夠爲一個網段,一個IP,也能夠是域名,域名支持通配符 如: *.qq.comspa

rw:read-write,可讀寫;code

ro:read-only,只讀;內存

sync:文件同時寫入硬盤和內存;

async:文件暫存於內存,而不是直接寫入內存;

no_root_squash:NFS客戶端鏈接服務端時若是使用的是root的話,那麼對服務端分享的目錄來講,也擁有root權限。顯然開啓這項是不安全的。

root_squash:NFS客戶端鏈接服務端時若是使用的是root的話,那麼對服務端分享的目錄來講,擁有匿名用戶權限,一般他將使用nobody或nfsnobody身份;

all_squash:不論NFS客戶端鏈接服務端時使用什麼用戶,對服務端分享的目錄來講都是擁有匿名用戶權限;

anonuid:匿名用戶的UID值,能夠在此處自行設定。

anongid:匿名用戶的GID值。

3、啓動 nfs

service rpcbind start

service nfs start

chkconfig rpcbind on

chkconfig nfs on
複製代碼

4、客戶端掛載:

客戶端也須要安裝nfs但無需啓動(yum -y install nfs-utils rpcbind)

[root@root ~]# showmount -e 192.168.30.10 #查看可掛載

Export list for 192.168.1.10:
/opt/test          192.168.30.0/24
複製代碼

客戶端掛載

mount -t nfs 192.168.30.10:/opt/file /mnt
複製代碼

無提示 既爲成功

客戶端在掛載的時候遇到的一個問題以下,多是網絡不太穩定,NFS默認是用UDP協議,換成TCP協議便可:

mount -t nfs 192.168.30.10:/opt/file /mnt -o proto=tcp -o nolock
複製代碼
相關文章
相關標籤/搜索