Linux centos7安装nfs及服务端配置
生活随笔
收集整理的這篇文章主要介紹了
Linux centos7安装nfs及服务端配置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
安裝
[root@hygon-vm ~]# rpm -qa nfs-utils [root@hygon-vm ~]# rpm -qa rpcbind [root@hygon-vm ~]# [root@hygon-vm ~]# yum install -y nfs-utils rpcbind 已加載插件:fastestmirror Loading mirror speeds from cached hostfile* elrepo: mirrors.tuna.tsinghua.edu.cn 正在解決依賴關系 --> 正在檢查事務 ...... 已安裝:nfs-utils.x86_64 1:1.3.0-0.68.el7 rpcbind.x86_64 0:0.2.0-49.el7 作為依賴被安裝:gssproxy.x86_64 0:0.7.0-29.el7 keyutils.x86_64 0:1.5.8-3.el7 libbasicobjects.x86_64 0:0.1.1-32.el7 libcollection.x86_64 0:0.7.0-32.el7 libevent.x86_64 0:2.0.21-4.el7 libini_config.x86_64 0:1.3.1-32.el7 libnfsidmap.x86_64 0:0.25-19.el7 libpath_utils.x86_64 0:0.2.1-32.el7 libref_array.x86_64 0:0.1.5-32.el7 libtirpc.x86_64 0:0.2.4-0.16.el7 libverto-libevent.x86_64 0:0.2.5-4.el7 quota.x86_64 1:4.01-19.el7 quota-nls.noarch 1:4.01-19.el7 tcp_wrappers.x86_64 0:7.6-77.el7 完畢!服務端配置
在NFS服務端上創建共享目錄/nfs-share/test并設置權限
[root@system1 today_smb_test]# mkdir -p /nfs-share/test[root@system1 today_smb_test]# chmod 666 /nfs-share/test/編輯export文件
[root@system1 today_smb_test]# cat /etc/exports/nfs-share/test 192.168.2.0/24(rw,no_root_squash,no_all_squash,sync)常見的參數則有:
參數值 內容說明 rw 讀寫 ro 只讀 但最終能不能讀寫,還是與文件系統的 rwx 及身份有關。sync 代表數據會同步寫入到內存與硬盤中 async 則代表數據會先暫存于內存當中,而非直接寫入硬盤!root_squash 當NFS客戶端以root管理員訪問時,映射為NFS服務器的匿名用戶 no_root_squash 當NFS客戶端以root管理員訪問時,映射為NFS服務器的root管理員all_squash 不論登入 NFS 的使用者身份為何, 均被映射為匿名用戶,通常也就是 nobody(nfsnobody) 啦!anonuid anongid anon 意指 anonymous (匿名者) 前面關于 *_squash 提到的匿名用戶的 UID 設定值,通常為 nobody(nfsnobody),但是你可以自行設定這個 UID 的值!當然,這個 UID 必需要存在于你的 /etc/passwd 當中! anonuid 指的是 UID 而 anongid 則是群組的 GID 啰。配置生效
[root@bogon lys]# exportfs -r
啟動rpcbind、nfs服務及開機自啟動
查看 RPC 服務的注冊狀況
[root@bogon lys]# rpcinfo -p localhost選項與參數:
rpcinfo -p [host]
rpcinfo [-n port] -u | -t host program [version]
rpcinfo -b | -d program version
查看共享出來的目錄:
[root@dns test]# showmount -e 192.168.2.162 服務端或者客戶端都可以 Export list for 192.168.2.162: /nfs-share/test 192.168.2.0/24showmount命令:
-e 顯示NFS服務器的共享列表-a 顯示本機掛載的文件資源情況-v 顯示版本號客戶端創建掛載點,掛載,測試:
[root@dns test]# mkdir /nfs_test [root@dns test]# mount -t nfs 192.168.2.162:/nfs-share/test /nfs_test開機自動掛載:
[root@dns nfs_test]# vim /etc/fstab 192.168.2.162:/nfs-share/test /nfs_test nfs defaults 0 0參考鏈接:
https://blog.csdn.net/qq_33789722/article/details/80280998
總結
以上是生活随笔為你收集整理的Linux centos7安装nfs及服务端配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: k8s安装之Linux centos7升
- 下一篇: centos7 yum安装docker