nfs服務配置

2021-08-19 07:41:57 字數 2111 閱讀 2621

服務端配置nfs

簡單配置nfs

分為三部分:1:本地要共享出去的目錄

2:允許訪問的主機

3:小括號裡邊的許可權選項

rw :讀寫

;ro :唯讀;

sync :同步模式,記憶體中資料時時寫入磁碟;

async :不同步,把記憶體中資料定期寫入磁碟中;

no_root_squash :加上這個選項後,

root

使用者就會對共享的目錄擁有至高的許可權控制,就像是對本機的目錄操作一樣。不安全,不建議使用;

root_squash:和上面的選項對應,

root

使用者對共享目錄的許可權不高,只有普通使用者的許可權,即限制了

root

;all_squash:不管使用

nfs的使用者是誰,他的身份都會被限定成為乙個指定的普通使用者身份;

anonuid/anongid :要和

root_squash

以及all_squash

一同使用,用於指定使用

nfs的使用者限定後的

uid和

gid,前提是本機的

/etc/passwd

中存在這個

uid和

gid。

要共享的目錄為/home,信任的主機為

172.16.1.16

4.0/

16這個網段,許可權為讀寫,同步,限定所有使用者,並且限定的uid和gid都為

1000

。編輯好配置檔案後,就該啟動nfs服務了:

在客戶端上使用showmount -e命令檢視

nfs共享情況

在客戶端上掛載nfs

先在服務端更改/home/nfstestdir資料夾的許可權後,進入/mnt/目錄下,建立測試檔案

可看到建立的新檔案shiyanlinux.txt所有者和所屬組為

命令exportfs

-a :全部掛載或者解除安裝;

-r :重新掛載;

-u :解除安裝某乙個目錄;

-v :顯示共享的目錄;

使用exportfs命令,當改變

/etc/exports

配置檔案後,不用重啟

nfs服務直接用這個

exportfs

即可首先修改服務端的配置檔案

用-t nfs 來指定掛載的型別為

nfs。另外在使用

nfs時,常用乙個選項就是

-o nolock

了,即在掛載

nfs服務時,不加鎖

在客戶端上執行以下命令

因為之前掛載過nfs,所以需要先解除安裝再重新掛載

這樣也可以掛載上,而且以後開機會自動掛載上

,剛剛掛載的

shiyanlinux目錄在服務端設定為了no_root_squash,它並不會限制root使用者,也就是使用root使用者建立檔案時,跟在客戶端本機上建立的一樣

可以看到1.txt的所有者和所屬組為

root

NFS服務配置

確認ip 先檢查網路通不通。防火牆設定 不確定 開啟防火牆設定介面 開啟防火牆 3 關閉selinux 安裝nfs 選擇共享資料夾並配置nfs 直接修改配置檔案 etc exports 表明共享的是 nfsshare 這個目錄,共享給 192.168.193.141 客戶端。引數為 rw 讀寫 al...

NFS服務配置

nfs的安裝配置 centos 5 yum install nfs utils portmap centos 6 yum install nfs utils rpcbind 網路檔案系統 nfs,network file system 是一種將遠端主機上的分割槽 目錄 經網路掛載到本地系統的一種機制...

配置NFS服務

服務端 ip 192.168.1.10 客戶端 ip 192.168.1.227 服務端與客戶端均須關閉防火牆 降低沙盒 用 yum 安裝 nfs 以及rpcbind root bogon yum y install nfs utils rpcbind 編輯配置檔案客戶端訪問,內容如下圖 root ...