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分钟完成=======================
相关文章
|
1月前
|
Kubernetes 容器
基于Ubuntu-22.04安装K8s-v1.28.2实验(三)数据卷挂载NFS(网络文件系统)
基于Ubuntu-22.04安装K8s-v1.28.2实验(三)数据卷挂载NFS(网络文件系统)
136 0
|
3月前
|
Ubuntu Linux
内核实验(四):Qemu调试Linux内核,实现NFS挂载
本文介绍了在Qemu虚拟机中配置NFS挂载的过程,包括服务端的NFS服务器安装、配置和启动,客户端的DHCP脚本添加和开机脚本修改,以及在Qemu中挂载NFS、测试连通性和解决挂载失败的方法。
192 0
内核实验(四):Qemu调试Linux内核,实现NFS挂载
|
5G 内存技术
LVM逻辑卷以及配置NFS服务相关实验
LVM逻辑卷以及配置NFS服务相关实验
139 0
|
网络协议 Linux 网络安全
|
6月前
|
Linux
Linux安装NFS挂载NFS卸载客户端服务端都有
Linux安装NFS挂载NFS卸载客户端服务端都有
153 0
|
6月前
|
Ubuntu 网络协议 Unix
【Linux】新唐NUC977挂载NFS实现网络文件传输
【Linux】新唐NUC977挂载NFS实现网络文件传输
|
6月前
|
Linux Shell Windows
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
422 0
|
6月前
|
存储 监控 网络协议
【Linux】文件服务NFS(Network File System)
【Linux】文件服务NFS(Network File System)
171 0
|
6月前
|
存储 Linux 网络安全
Linux系统安装NFS服务器
NFS是一种网络文件系统,英文全称Network File System,通过NFS可以让不同的主机系统之间共享文件或目录。通过NFS,用户可以直接在本地NFS客户端读写NFS服务端上的文件,是非常好的共享存储工具。本篇文章将介绍如何在CentOS7上安装NFS服务器,包括服务端和客户端安装两部分。
141 0
|
3月前
|
存储 Linux 网络安全
【Azure 存储服务】如何把开启NFS 3.0协议的Azure Blob挂载在Linux VM中呢?(NFS: Network File System 网络文件系统)
【Azure 存储服务】如何把开启NFS 3.0协议的Azure Blob挂载在Linux VM中呢?(NFS: Network File System 网络文件系统)