nfs服务器作业

1.NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统 中看来,那个远程主机的目录就好像是自己的一个磁盘分区。

2.RPC服务 : 由于当服务器在启动NFS时会随机 选取数个端口号,并主动向RPC注册,所以RPC知道每个NFS功能所对应的端口号,RPC将端口号通知给 客户端,让客户端可以连接到正确的端口上去。RPC采用固定端口号port 111来监听客户端的需求并向 客户端响应正确的端口号.

复制代码
[root@localhost ~]# yum install rpcbind
 [root@localhost ~]# yum install nfs-utils
 /etc/exports 主配置文件(文件不一定存在)
/usr/sbin/showmount 该命令主要用在client端。
 
 #服务端(192.168.5.135)
 [root@server data]# mkdir  /data
 [root@server data]# cat /etc/exports
 /data  192.168.5.136(rw)

主机端

复制代码
[root@server data]# chmod o+w  /data/
 [root@server data]# systemctl disable firewalld --now
 [root@server data]# getenforce
 Enforcing
 [root@server data]# setenforce  0
 [root@server data]# systemctl restart nfs-server
 [root@server data]# showmount -e 192.168.5.135
 Export list for 192.168.5.135:
 /data 192.168.5.1356

客户端

复制代码
 #客户端(192.168.5.136)
[root@client ~]# showmount -e 192.168.5.136
 Export list for 192.168.5.136:
 /data 192.168.5.136
 [root@client ~]# mkdir -p /nfsclient/client-data/
 [root@client ~]# mount  192.168.5.136:/data  /nfsclient/client-data/
 [root@client ~]# df -h
 Filesystem               Size  Used Avail Use% Mounted on
 devtmpfs                 898M     0  898M   0% /dev
 tmpfs                    910M     0  910M   0% /dev/shm
 tmpfs                    910M  9.6M  901M   2% /run
 tmpfs                    910M     0  910M   0% /sys/fs/cgroup
 /dev/mapper/centos-root   37G  1.8G   36G   5% /
 /dev/sda1               1014M  150M  865M  15% /boot
 tmpfs                    182M     0  182M   0% /run/user/0
 192.168.5.136:/data     40G  6.2G   34G  16% /nfsclient/client-data

自动挂载

复制代码
 #在一般NFS文件系统的使用过程中,如果客户端要使用服务端所提供的文件系统,可以在 /etc/rc.d/rc.local 中设置开机时自动挂载( /etc/rc.d/rc.local 文件中写入的命令,在每次启动系统用户 登录之前都会执行一次);也可以在登录系统后手动利用mount来挂载。
#客户端配置autofs
 [root@client ~]# yum install autofs -y
 [root@client ~]# grep suibian /etc/auto.master
 /client  /etc/auto.suibian
 #本地端目录  具体挂载配置文件
[root@client ~]# cat /etc/auto.suibian
 upload 192.168.5.136:/nfs/upload
 #本地端子目录 挂载参数 服务器:服务器对应目录
[root@client ~]# systemctl restart autofs
 #触发自动挂载
[root@client ~]# cd /client
 [root@client ~]# cd upload
相关推荐
便利店10247 分钟前
系统活动一抓留存!深入 Linux C/C++ 调试工具之 sysdig
linux·运维·服务器·sysdig
g3voip40 分钟前
工业防水电话到底怎么选?隧道、管廊与码头的需求差异
服务器·网络·信息与通信·ip
qetfw1 小时前
Bash 变量:export、位置参数与默认值展开验证
linux·开发语言·chrome·bash
珠海西格电力1 小时前
零碳园区管理系统的性能评估体系的行业标准
大数据·网络·人工智能·物联网·机器学习·架构·能源
其实防守也摸鱼1 小时前
Cylab在线靶场——CTF中的通用技能
linux·数据库·学习·算法·靶场·ctf·学习网络安全
.Bryce.2 小时前
从强化学习到Agentic RL:让Agent在“干活“中自己变聪明
服务器·网络·agent·rag·agentic rl
ZYH_06012 小时前
rhcsa课程复习题
服务器·bash
用户565190394492 小时前
高危 编号99999漏洞情报(26年8-10月) 多个严重漏洞:PHP执行远程控制代码 / Linux虚拟机-宿主越界(CVE-2026-99999...
服务器
toooooop82 小时前
CentOS 7 内核 3.10.0-1160.119.1 升级指南
linux·运维·centos
云飞云共享云桌面2 小时前
广东东莞制造工厂10人共享一台三维设计服务器
运维·服务器·3d·自动化·制造