服務端配置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 ...