服务器安装NFS服务

服务端:192.168.137.241

客户端:192.168.137.242

1、查看服务器是否安装nfs

复制代码
rpm -qa |grep  xxx
rpm -qa |grep  rpcbind

2、安装nfs

复制代码
yum -y install nfs-utils rpcbind

3、服务端配置

在NFS服务端创建共享目录/export/nfs并设置权限

复制代码
mkdir -p /export/nfs
chmod 666 /export/nfs

4、编辑export文件

复制代码
vim /etc/exports
/export/nfs 192.168.137.241/24(rw,no_root_squash,no_all_squash,sync)

5、配置生效

复制代码
exportfs -r

6、启动rpcbind、nfs服务

复制代码
service rpcbind start
service nfs start

7、查看RPC服务的注册状态

复制代码
rpcinfo -p localhost

选项与参数:

-p :针对某 IP (未写则预设为本机) 显示出所有的 port 与 porgram 的信息;

-t :针对某主机的某支程序检查其 TCP 封包所在的软件版本;

-u :针对某主机的某支程序检查其 UDP 封包所在的软件版本;

在NFS服务器设置妥当之后,我们可以在server端先自我测试一下是否可以联机。使用showmount可以测试

复制代码
showmount -e localhost
Export list for localhost:
/export/nfs 192.168.137.241/24

选项与参数:

-a :显示目前主机与客户端的 NFS 联机分享的状态;

-e :显示某部主机的 /etc/exports 所分享的目录数据。

二、客户端配置

2.1、安装nfs-utils客户端

复制代码
yum -y install nfs-utils

2.2、创建挂载目录

复制代码
mkdir /data/TH

查看服务器抛出的共享目录信息

复制代码
showmount -e 192.168.137.241
Export list for 192.168.137.241:
/export/nfs 192.168.137.241/24

2.3、挂载服务端目录到客户端/data/TH/目录

复制代码
mount -t nfs 192.168.137.241:/export/nfs /data/TH/

2.4、查看挂载结果

复制代码
# df -h
文件系统                     容量  已用  可用 已用% 挂载点
devtmpfs                     1.9G     0  1.9G    0% /dev
tmpfs                        2.0G     0  2.0G    0% /dev/shm
tmpfs                        2.0G  9.1M  2.0G    1% /run
tmpfs                        2.0G     0  2.0G    0% /sys/fs/cgroup
/dev/mapper/centos-root       17G   15G  2.8G   84% /
/dev/sda1                   1014M  228M  787M   23% /boot
tmpfs                        391M     0  391M    0% /run/user/0
192.168.137.241:/export/nfs   17G  5.1G   12G   30% /data/TH

2.5、测试结果

服务端

复制代码
echo "amdin" > admin.txt

客户端

复制代码
[root@localhost TH]# cat /data/TH/admin.txt 
amdin
[root@localhost ~]# echo "1314" >> /data/TH/admin.txt

服务端

复制代码
[root@127 ~]# cat /export/nfs/admin.txt
amdin
1314

卸载已挂载NFS

复制代码
umount /data/TH
相关推荐
利刃大大18 分钟前
【高并发服务器:HTTP应用】十四、Util工具类的设计与实现
服务器·http·高并发·项目·cpp
zhanglianzhao20 分钟前
基于云服务器自建Rustdesk远程桌面——以京东云为例
运维·服务器·京东云
Physicist in Geophy.32 分钟前
新版ubuntu中sac安装问题(缺少libncurses5)
linux·运维·ubuntu
可乐大数据33 分钟前
Docker安装(基于云服务器ECS实例 CentOS 7.9系统)
服务器·docker·centos
菲兹园长41 分钟前
微服务组件(E、L、N、O、G)
linux·服务器·gateway
LBuffer1 小时前
破解入门学习笔记题二十五
服务器·前端·microsoft
richxu202510012 小时前
Linux本地部署deepseek大模型之 6. Windows本地连接远程云服务器中的MySQL常见错误的解决办法
linux·服务器·windows
Ryan ZX2 小时前
Ubuntu 升级OpenSSH10.2p1与OpenSSL3.5.4版本避坑实践
linux·运维·服务器·ubuntu
qq_5470261792 小时前
微服务 - 网关统一鉴权
运维·网络·微服务
梁正雄2 小时前
18、docker-macvlan-2-示例
运维·docker·容器·macvlan