关于Linux系统下 NFS 服务器的配置,以及遇到的问题及解决方案。

avatar
作者
猴君
阅读量:1

信安2班 20号。

在此之前小编用的是centos7!

实训目的:

掌握 Linux 系统中 NFS 服务的安装、启动与停止;掌握exports 配置文件的操作;掌握用 exports 命令测试 NFS 服务器的方法。

实训环境:

网络环境中装有CentOs7操作系统的计算机。

实训步骤:

第1步:NFS规划。

(1)将本地文件系统的/home/mp3 目录共享,mary 客户机对该目录具有读写权限,其他

所有用户对该目录具有只读权限。

(2)将本地文件系统的/home/video 目录共享,192.168.21.100与192.168.21.200两个客户机对该目录有读写权限,而192.168.21.0/24网段内的其他客户机对该目录具有只读权限。

(3)将本地文件系统的/home/cloud 目录共享,所有用户对该目录具有读写权限。

第2步:NFS服务的安装和启动。

第3步:NFS服务的配置。

(1)创建目录 mp3、vedio、cloud,并修改这3个目录的权限。

(2)命令 1--创建目录:

mkdir -p/home/mp3 /home/vedio /home/cloud

命令 2--修改权限:

chmod 755 /home/mp3

chmod 755 /home/video

chmod 777 /home/cloud

(3)配置/etc/exports 文件。

命令 1--打开 host 配置文件:vim /etc/hosts添加 mary 主机名对应的|P 地址:192.168.33.100 mary

命令 2--打开 nfs,配置文件:vim /etc/exports设置三个共享目录的客户端以及共享权限:

/home/mp3 mary(rw,no_root_squash)*(ro)

/home/video 192.168.33.100(rw,no_root_squash) 192.168.33.200(rw,no root squash)192.168.33.0/24(ro)

/home/cloud*(rw,no root squash)

命令 3--修改配置文件后重启 nfs 服务:

systemctl restart nfs

(4)利用exportfs 命令检测配置。

命令:

exportfs -rv

(5)利用mount命令在客户机挂载 NFS 服务器的输出目录,并且尝试操作挂载点,将验

是否能实现NFS共享的特性。

命令 1--客户机创建三个挂载点目录:

mkdir -p /mnt/nfs/mp3 /mnt/nfs/video /mnt/nfs/cloud

命令 2--客户机挂载三个共享目录:

mount 192.168.33.10:/home/mp3 /mnt/nfs/mp3

mount 192.168.33.10:/home/video /mnt/nfs/video

mount 192.168.33.100:/home/cloud /mnt/nfs/cloud

命令 3--查看是否挂载成功:

df-h

小编自己遇到的问题:

1.首先,要确保防火墙要关闭!

下面是CentOs7关闭防火墙的命令

永久关闭防火墙

systemctl disable firewalld

chkconfig iptables off

2.永久关闭selinux:输入命令

vi /etc/selinux/config

将SELINUX=enforcing改为SELINUX=disabled,然后保存退出

3.还有一点就是在创建目录的时候

mkdir -p/home/mp3 /home/vedio /home/cloud

       

小编误把目录,错创建成touch文件了,导致就算无法挂载目录,但是ls查看存在mp3,vedio,cloud,但是查看到的不是目录。

还有就是一定一定要注意不要把mp3,vedio,cloud输错了!!!!

                    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.csdn.net/qq_35971258/article/details/79318842

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!