信安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