Linux redhat8.0 NFS共享目录

简介:

NFS允许一个系统在网络上与它人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。

作用:

多个机器共享一台CDROM或者其他设备。这对于在多台机器中安装软件来说更加便宜跟方便。

员工都可以操作同一目录,方便工作

客户端可在nfs上观看影视文件,节省本地空间。

实验环境:

redhat8.0

serverA ip:192.168.22.1/24

clientA ip:192.168.22.3/24

实验1:共享本地test目录,实现客户机能通过nfs使用共享的目录

1.在serverA安装rpc和nfs服务(图形化自带这两个服务)

[root@serverA ~]# yum -y install rpcbind nfs-utils
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
appstream                                     3.1 MB/s | 3.2 kB     00:00    
baseos                                        2.7 MB/s | 2.7 kB     00:00    
Package rpcbind-1.2.5-3.el8.x86_64 is already installed.
Package nfs-utils-1:2.3.3-14.el8.x86_64 is already installed.
依赖关系解决。
无需任何处理。
完毕!

2.关闭防火墙和selinux,启动rpc和nfs服务

[root@serverA ~]# systemctl stop firewalld.service 
[root@serverA ~]# setenforce 0

[root@serverA ~]# systemctl start rpcbind nfs-server.service 

3.创建共享目录

[root@serverA ~]# mkdir test
[root@serverA ~]# cd test/
[root@serverA test]# pwd
/root/test
[root@serverA test]# touch 123
[root@serverA test]# ls
123

4.编写配置文件,重启服务

[root@serverA ~]# vim /etc/exports    //编写配置文件
/root/test      192.168.22.3(rw,sync)    //共享的目录 可以接收的网段(读写,同步到内存)

[root@serverA ~]# systemctl restart nfs-server.service

5.clientA挂载使用

[root@clientA ~]# showmount -e 192.168.22.1    //测试
Export list for 192.168.22.1:
/root/test 192.168.22.3                        //会显示出192.168.22.1共享出来的目录

[root@clientA ~]# cd /opt/
[root@clientA opt]# ls
[root@clientA opt]# mkdir test                //客户端新建挂载点
[root@clientA opt]# ls
test


[root@clientA opt]# mount -t nfs 192.168.22.1:/root/test /opt/test // -t 指定挂载类型

 此时clientA创建文件显示没权限

 给其他用户添加写的权限

 再次尝试

 实验2:共享镜像文件,让clientA使用serverA的yum源

1.先查看clientA的本地yum源

2.查看serverA本地yum挂载点

 3.serverA编写nfs配置文件

[root@serverA ~]# vim /etc/exports
/root/test      192.168.22.3(rw,sync)
/yum    192.168.22.3(ro)                //添加此行。注意目录要与yum挂载点一致

[root@serverA ~]# systemctl restart nfs-server.service    //重启服务

4.clienttA挂载目录

[root@clientA ~]# showmount -e 192.168.22.1
Export list for 192.168.22.1:
/yum       192.168.22.3
/root/test 192.168.22.3

[root@clientA ~]# mkdir /yum
[root@clientA ~]# mount -t nfs 192.168.22.1:/yum /yum

 yum仓正常使用

 安装httpd服务测试

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值