NFS小实验

NFS小作业
1、
web01、backup客户端实现挂载到nfs
2、NFS下面的共享 /backup
允许web01 backup客户端 对 /backup 可读写
web01 和 backup能够互相管理
3、NFS下面共享 /data1,允许 web01 backup客户端10网段只读(data1)

实现开机自动挂载

答:
1.nfs端
安装软件
yum install nfs-utils rpcbind -y

启动服务
rpcbind:
systemctl start rpcbind
systemctl enable rpcbind
nfs:
systemctl start nfs
systemctl enable nfs

创建共享目录:

mkdir /backup
mkdir /data1
设置目录属主
chown -R nfsnobody.nfsnobody /backup/
chown -R nfsnobody.nfsnobody /data1/

检查:
 ll -d /backup/
drwxr-xr-x 2 nfsnobody nfsnobody 6 6月  10 15:04 /backup/
ll -d /data1/
drwxr-xr-x 2 nfsnobody nfsnobody 6 6月  10 15:08 /data1/

修改nfs系统配置文件 /etc/exports

/backup 172.16.1.0/24(rw,sync)
/data1 10.0.0.0/24(ro,sync)

平滑重启nfs
systemctl reload nfs

验证:
本地
showmount -e 172.16.1.31
Export list for 172.16.1.31:
/data1  10.0.0.0/24
/backup 172.16.1.0/24


2.web01和backup端

mkdir -p /backup
mkdir -p /data1

挂载:
mount -t nfs 172.16.1.31:/backup/ /backup/
mount -t nfs 10.0.0.31:/data1/ /data1/

检查:df -ht
172.16.1.31:/backup nfs4       19G  2.2G   17G   12% /back
10.0.0.31:/data1/   nfs        19G  2.2G   17G   12% /data1

设置为开机自动挂载
cat >>/etc/fstab<<EOF
172.16.1.31:/backup /backup nfs defaults 0 0
10.0.0.31:/data1 /data1 nfs defaults 0 0
EOF


mount -a
启动自动挂载相关的文件
systemctl enable remote-fs.target
systemctl start remote-fs.target

3.验证:
(1)web01端:
[root@web01 ~]# touch /backup/test1.txt
[root@web01 ~]# touch /data1/test2.txt
touch: 无法创建"/data1/test2.txt": 只读文件系统

(2)backup端:
[root@bakup ~]# rm /backup/test1.txt 
rm:是否删除普通空文件 "/backup/test1.txt"?y
[root@bakup ~]# ls /backup/
[root@bakup ~]# touch /data1/backup.txt
touch: 无法创建"/data1/backup.txt": 只读文件系统

==============22分钟完成=======================
上一篇:数据完整保证


下一篇:android最新联系人信息的存储结构