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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux centos7安装nfs及服务端配置

發布時間:2025/1/21 linux 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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服務及開機自啟動

[root@system1 today_smb_test]# systemctl start rpcbind[root@system1 today_smb_test]# systemctl start nfs[root@system1 today_smb_test]# systemctl enable rpcbind [root@system1 today_smb_test]# systemctl enable nfs

查看 RPC 服務的注冊狀況

[root@bogon lys]# rpcinfo -p localhost

選項與參數:
rpcinfo -p [host]
rpcinfo [-n port] -u | -t host program [version]
rpcinfo -b | -d program version

-p (probe,探測)列出所有在host用portmap注冊的RPC程序,如果沒有指定host,就查找本機上的RPC程序。-n (port number,端口號)根據-t或者-u,使用編號為port的端口,而不是由portmap指定的端口號。-u (UDP) UDP RPC調用host上程序program的version版本(如果指定的話),并報告是否接收到響應。-t (TCP) TCP RPC調用host上程序program的version版本(如果指定的話),并報告是否接收到響應。-b (broadcast,廣播)向程序program的version版本進行RPC廣播,并列出響應的主機。-d (delete,刪除) 將程序program的version版本從本機的RPC注冊表中刪除。只有具有root特權的用戶才可以使用這個選項。

查看共享出來的目錄:

[root@dns test]# showmount -e 192.168.2.162 服務端或者客戶端都可以 Export list for 192.168.2.162: /nfs-share/test 192.168.2.0/24

showmount命令:

-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及服务端配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。