NFS作业

1、开放/nfs/shared目录,供所有用户查询资料;

服务端:
安装NFS包

[root@localhost ~]# yum install rpcbind
[root@localhost ~]# yum install nfs-utils

关闭防火墙和selinux

[root@localhost nfs]# systemctl stop firewalld
[root@localhost nfs]# setenforce 0

启动NFS服务

[root@localhost ~]# systemctl start nfs-server
[root@localhost ~]# systemctl start rpcbind

编辑配置文件

[root@localhost ~]# vim /etc/exports
[root@localhost ~]# cat /etc/exports
/nfs/shared   192.168.189.0/24(ro)

创建共享目录

[root@localhost ~]# mkdir /nfs/shared -p

重启NFS服务

[root@localhost yum.repos.d]# systemctl restart nfs-server rpcbind

客户端:
安装NFS包

[root@client ~]# yum install rpcbind
[root@client ~]# yum install nfs-utils

关闭防火墙和selinux

[root@client ~]# systemctl stop firewalld
[root@client ~]# setenforce 0

在客户端查看共享目录

[root@localhost ~]# showmount -e 192.168.189.130
Export list for 192.168.189.130:
/nfs/shared 192.168.189.0/24

创建挂载点目录,挂载

[root@clinet ~]# mkdir /haha
[root@localhost haha]# mount 192.168.189.130:/nfs/shared  /haha

查看挂载是否成功

[root@localhost haha]# df -h
Filesystem                   Size  Used Avail Use% Mounted on
devtmpfs                     872M     0  872M   0% /dev
tmpfs                        901M     0  901M   0% /dev/shm
tmpfs                        901M  9.7M  891M   2% /run
tmpfs                        901M     0  901M   0% /sys/fs/cgroup
/dev/mapper/rhel-root         17G  4.3G   13G  25% /
/dev/nvme0n1p1              1014M  229M  786M  23% /boot
tmpfs                        181M  1.2M  179M   1% /run/user/42
tmpfs                        181M  4.6M  176M   3% /run/user/0
/dev/sr0                     7.9G  7.9G     0 100% /run/media/root/RHEL-8-2-0-BaseOS-x86_64
192.168.189.130:/nfs/shared   17G  4.2G   13G  25% /haha

2、开放/nfs/upload目录,供所有用户上传下载资料;

服务端:
创建共享目录

[root@localhost ~]# mkdir /nfs/upload

修改配置文件

[root@localhost ~]# vim /etc/exports
[root@localhost ~]# cat /etc/exports
/nfs/upload   192.168.189.0/24(rw)

重启NFS服务

[root@localhost ~]# systemctl restart nfs-server
[root@localhost ~]# systemctl restart rpcbind

客户端:
在客户端查看共享目录

[root@client ~]# showmount -e 192.168.189.130
Export list for 192.168.189.130:
/nfs/upload 192.168.189.0/24

创建挂载点目录

[root@client haha]# mkdir /xixi
[root@client haha]# mount 192.168.189.130:/nfs/upload  /xixi

查看是否挂载成功

[root@client ~]# df -hT
df: /haha: Stale file handle
Filesystem                  Type      Size  Used Avail Use% Mounted on
devtmpfs                    devtmpfs  872M     0  872M   0% /dev
tmpfs                       tmpfs     901M     0  901M   0% /dev/shm
tmpfs                       tmpfs     901M  9.7M  891M   2% /run
tmpfs                       tmpfs     901M     0  901M   0% /sys/fs/cgroup
/dev/mapper/rhel-root       xfs        17G  4.3G   13G  25% /
/dev/nvme0n1p1              xfs      1014M  229M  786M  23% /boot
tmpfs                       tmpfs     181M  1.2M  179M   1% /run/user/42
tmpfs                       tmpfs     181M  4.6M  176M   3% /run/user/0
/dev/sr0                    iso9660   7.9G  7.9G     0 100% /run/media/root/RHEL-8-2-0-BaseOS-x86_64
192.168.189.130:/nfs/upload nfs4       17G  4.2G   13G  25% /xixi

Guess you like

Origin blog.csdn.net/m0_47218990/article/details/120771044