目录
要求:
一、环境配置
二、实验过程
三、实验总结
要求:
开放/nfs/upload目录,该目录为192.168.xxx.0/24网段的主机的数据
一、环境配置
1.关闭防火墙和设置selinux为disabled
2.准备两台虚拟机,本实验rocky为服务器(192.168.80.141),
centos为客户端(192.168.80.142).
3.两台机器都下载nfs-utils和rpcbind
二、实验过程
1.在服务端新建一个nfs服务器提供的目录/nfs/upload: mkdir -p /nfs/upload
2.编辑/etc/exports:vim /etc/exports
3.编辑以下内容让80网段内的客户端可读可写:/etc/exports 192.168.80.0/24(rw)
4.重启服务(先rpcbind在nfs-server):systemctl restart rpcbind
systemctl restart nfs-server
5.查看挂载信息:showmount -e
6.在客户端创建一个名为ceshi的目录:mkdir /ceshi
7.在客户端将服务器的nfs挂载在ceshi目录下:mount 192.168.80.141:/nfs/upload /ceshi
8.进入到ceshi目录:cd /ceshi
9.创建一个文件,如果出现以下权限问题,是因为没有服务器没给/nfs/upload的权限:
touch ceshi1
11.在服务端赋予该文件最高权限:chmod 777 /nfs/upload
12.再次返回到客户端的ceshi目录创建一个ceshi1的文件:touch ceshi1
13.在客户端查看创建的文件:ls -l
14.在服务端/nfs/upload查看是否存在该文件: ls -l
15.在该目录下创建ceshi2文件并查看: touch ceshi2
16.在客户端ceshi目录查看是否拥有创建成功:ls -l
实验完成
三、实验总结
1.常见的问题与解决
(1)在进行客户端的挂载的时候报错,我们需要在创建文件的时候最好带上根目录(/)比如:
mkdir /nfs
(2)挂载出错,我们需要注意启动服务时候应该显示rpcbind在是nfs-server
(3) 在客户端ceshi下增加文件不成功,提示没有权限,我们需要在主服务器给共享文件权限才
可让客户端进行操作
本实验是在服务端搭建nfs(网络文件系统),在服务端创建一个文件让其他客户端可以访问到这个文件的相关的内容并进行可写可读权限,在是实验的过程中,我们需要注意在创建的目录文件我们需要知道其位置最好带上根(/)比如:mkdir /nfs,除了以上我们同时需要注意要给服务端的该目录权限,否则客户端没有权限进行操作,本实验并不难但需要注意权限问题。