Linux下利用NFS服务器共享主机数据

目录

要求:

一、环境配置

二、实验过程

三、实验总结


要求:

开放/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.重启服务(先rpcbindnfs-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,除了以上我们同时需要注意要给服务端的该目录权限,否则客户端没有权限进行操作,本实验并不难但需要注意权限问题。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值