NFS服务器的搭建有多种类型linux-linux

实验一

第一步下载所需要的依赖

yum install nfs-utils rpcbind -y

第二步关闭防火墙和selinux

systemctl disable --now firewalld

查看selinux的状态,如果是disabled,则不需要改动,不是把它修改成disabled

gentenforce

修改selinux的配置文件

vim /etc/selinux/config 进入到selinux的配置文件中

selinux=disabled 这里时进入到配置文件中把它修改成disabled

第三部开启两个虚拟机,进行nfs服务器的搭建

创建共享项目(服务端)

mkdir /www

在项目中写入内容(服务端)

echo "welcome to NFS" > /www/newfile

` 配置共享目录(服务端)

vim /etc/exports

/www 192.168.159.135/24(rw,sync,all_squash) 这里的IP地址写NFS客户端的

赋予目录权限(服务端)

chmod -Rf 777 /www 给/www及一下目录全部权限

开启服务(在master虚拟机(服务端))

systemctl start rpcbind

systemctl start nfs-server

systemctl enable rpcbind

systemctl enable nfs-server

查看共享目录(node1虚拟机(客户端))

showmount -e 192.168.159.134

创建挂载目录(客户端)

mkdir /a1

进行挂载(客户端)

mount -t nfs 192.168.159.134:/www /a1

进行开机挂载(客户端)

vim /etc/fstab

192.168.159.134:/www /a1 nfs defaults 0 0

测试

mount -a

df -h

实验二NFS账户映射

这里我们讲/www的权限修改后,查看客户端是否可以访问成功,是否可以修改数据

第一步定位服务端

cat /etc/exports # 确认是否为rw可读可写的权限

cd /nfsfile

ll 查看原有的权限

·修改原有权限,看客户端是否还可以访问

chmod -Rf 444 /www

ll /www

第二步定位客户端

cd /a1 发现权限不够

实验三

要求:客户端访问服务端,默认使用服务端的账户映射为nobody,uid与gid均为65534,其值可以修改

第一步定位服务端

vim /etc/exports

修改完成后需要重新开启rpcbind和nfs-server。

systemctl restart rpcbind

systemctl restart nfs-server

第二步定位客户端

cd /a1

touch test2.txt 创键一个文件看看账户名被修改过没有

ll 查看

第三步查看服务端默认账户

vim /etc/exports

/www 192.168.159.135/24(rw,sync,all_squash)

创建一个文件ccdv1.txt

touch ccdv1.txt

ll 查看

实验四自动挂载服务

第一步下载依赖(服务端)

yum install autofs nfs-server -y 在客户端安装

第二步设置共享目录(服务端)

mkdir /sss

vim /etc/exports

/sss 192.168.159.134

启动 rpcbind 和nfs-server

systemctl start rpcbind

systemctl enable rpcbind

systemctl start nfs-server

systemctl enable nfs-server

第三步定位客户端,编辑自动挂载配置文件

设计自动挂载本地目录:/nfs/testmnt

vim /etc/auto.master

/sdf /etc/auto.nfs showmount -e 192.168.159.134 查看共享目录

编辑自动挂载的子配置文件

vim /etc/auto.nfs 书写本地挂载目录的子目录及远程共享目录

aa1 192.168.159.134:/www

重启自动挂载服务

systemctl start autofs

systemctl enable autofs

df -h 查看挂载信息

cd /nfs 进入到本地挂载目录,会自动新建

ls

cd testmnt 进入到本地挂载目录的下级目录,会触发自动挂载

ls

df -h

实验五本地挂载光盘

第一步定位服务端

下载依赖

yum install autofs rpcbind nfs-utils -y

关闭防火墙和selinux

systemctl disable --now firewalld

vim /etc/selinux/config 进入到selinux配置进行手动的修改

第二步 修改autofs主配置文件

设计本地自动挂载目录路径:/media/cdrom

vim /etc/auto.master

/media /etc/iso.aa

vim /etc/iso.aa

cdrom -fstype=iso9660,ro,nosuid,nodev :dev/sr0

df -h

相关推荐
2035去旅行1 分钟前
bootcmd 详细讲解
linux·嵌入式·arm·soc
分布式存储与RustFS5 分钟前
镜像仓库的层别堆本地盘:用 RustFS 给 Docker Registry 当 S3 后端
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
陈希1231 小时前
Linux 防火墙配置实战:firewalld、iptables 与云安全组
linux·运维·服务器
女神下凡1 小时前
芯参谋(95):嵌入式文件系统_开发指南
linux·服务器·arm开发·驱动开发·设计规范
@兽血沸腾2 小时前
Windows系统安装Jenkins部署应用至远程Windows服务器操作指南
运维·服务器·jenkins
且从容.5 小时前
Ubuntu安装flume
linux·ubuntu·flume
承渊政道5 小时前
Linux网络学习【Reactor反应堆模式】
linux·网络·学习·ubuntu·reactor
讯捷蓝达7 小时前
戴尔R720xd服务器卡死在 “Configuring Memory...Done“,换了内存还是卡?问题根本不在内存
运维·服务器
且从容.8 小时前
ubuntu安装flink
linux·ubuntu·flink
数字新视界10 小时前
动环监控信创适配在智能机房管理中的应用价值与未来展望
大数据·服务器·数据库·动环监控系统·动力与环境监控系统