0213
步骤:
第1步:NFS服务的安装和启动。
检查系统是否已经安装了NFS服务相关软件包。
安装命令
yum list installed | grep nfs
yum list installed | grep rpcbind
启动NFS服务:
systemctl start nfs
开机自动启动NFS服务:
systemctl enable nfs
第2步:NFS服务的配置。
1)创建目录 mp3、vedio、cloud,并修改这3个目录的权限。
创建目录:
mkdir -p /home/mp3 /home/vedio /home/cloud
修改权限:
chmod 755 /home/mp3
chmod 755 /home/video
chmod 777 /home/cloud
2)配置/etc/exports 文件。
打开host配置文件:
vim /etc/hosts
添加mary主机名对应的IP地址:
192.168.13.100 mary
打开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)
修改配置文件后重启nfs服务:
systemctl restart nfs
3)利用exportfs 命令检测配置。
命令:
exportfs -rv
4)利用mount命令在客户机挂载 NFS 服务器的输出目录,并且尝试操作挂载点,将验
是否能实现NFS共享的特性。
客户机创建三个挂载点目录:
mkdir -p /mnt/nfs/mp3 /mnt/nfs/video /mnt/nfs/cloud
客户机挂载三个共享目录:
mount 192.168.13.10:/home/mp3 /mnt/nfs/mp3
mount 192.168.13.10:/home/video /mnt/nfs/video
mount 192.168.13.100:/home/cloud /mnt/nfs/cloud
查看是否挂载成功:
df -h
第3步:NFS规划。
1)将本地文件系统的/home/mp3 目录共享,mary 客户机对该目录具有读写权限,其他
所有用户对该目录具有只读权限。命令:
touch /mnt/nfs/mp3/testfile_mary
echo "mary test" > /mnt/nfs/mp3/testfile_mary
cat /mnt/nfs/mp3/testfile_mary
命令:
/etc/sysconfig/network-scripts/ifcfg-ens33
重启网卡:
systemctl restart network
查看IP:
ip addr
要更改ip地址后查看的文档才是只读,打开文件夹需要等待一段时间
2)将本地文件系统的/home/video 目录共享,192.168.13.100与192.168.13.200两个客户机对该目录有读写权限,而192.168.13.0/24网段内的其他客户机对该目录具有只读权限。
将IP地址改回原来的,再添加一个192.168.13.200的ip,然后重启网卡
查看IP
命令:
touch /mnt/nfs/video/testfile
echo "mary test" > /mnt/nfs/video/testfile
cat /mnt/nfs/video/testfile
将ip地址改为192.168.13.0/24后查看文档
3)将本地文件系统的/home/cloud 目录共享,所有用户对该目录具有读写权限。
命令:
touch /mnt/nfs/cloud/testfile_all
echo "mary test" > /mnt/nfs/cloud/testfile_all
cat /mnt/nfs/cloud/testfile_all