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分钟完成=======================
相关文章
|
5G 内存技术
LVM逻辑卷以及配置NFS服务相关实验
LVM逻辑卷以及配置NFS服务相关实验
129 0
|
网络协议 Linux 网络安全
|
5月前
|
Linux
Linux安装NFS挂载NFS卸载客户端服务端都有
Linux安装NFS挂载NFS卸载客户端服务端都有
124 0
|
5月前
|
Ubuntu 网络协议 Unix
【Linux】新唐NUC977挂载NFS实现网络文件传输
【Linux】新唐NUC977挂载NFS实现网络文件传输
|
5月前
|
Linux Shell Windows
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
349 0
|
5月前
|
存储 监控 网络协议
【Linux】文件服务NFS(Network File System)
【Linux】文件服务NFS(Network File System)
154 0
|
5月前
|
存储 Linux 网络安全
Linux系统安装NFS服务器
NFS是一种网络文件系统,英文全称Network File System,通过NFS可以让不同的主机系统之间共享文件或目录。通过NFS,用户可以直接在本地NFS客户端读写NFS服务端上的文件,是非常好的共享存储工具。本篇文章将介绍如何在CentOS7上安装NFS服务器,包括服务端和客户端安装两部分。
119 0
|
2月前
|
存储 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 网络文件系统)
|
5月前
|
域名解析 Unix Linux
AIX上如何正确挂载Linux 的nfs共享目录分享篇
AIX上如何正确挂载Linux 的nfs共享目录分享篇
175 1
|
5月前
|
Unix Linux Shell
linux 配置NFS
NFS(Network File System)是跨平台的网络文件系统,允许不同操作系统和硬件通过RPC协议共享文件系统。服务端启动RPC服务和NFS,注册端口信息。客户端请求服务器的NFS端口,建立连接进行数据传输。优点包括配置简单、数据可靠、支持多系统间文件共享。缺点包括端口不固定、数据明文传输、安全性较低(基于IP认证)。在Redhat 9环境下,通过安装nfs-utils和rpcbind,配置共享目录和exports文件,设置权限,客户端安装相同软件包,使用showmount命令查看共享,挂载NFS目录,实现透明访问。
105 1