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

相关推荐
普通young man1 小时前
Linux基础开发工具集合
linux·运维·服务器
z200509301 小时前
【Linux学习】Linux中进程终止和进程等待
linux·学习·操作系统
码农阿强1 小时前
OpenAI Codex 全平台详细安装与配置教程(Windows/Mac/Linux)
linux·windows·macos·ai
李少兄1 小时前
深入理解 Web 服务器、Servlet 容器与现代 Java Web 架构
java·服务器·servlet
运维行者_1 小时前
使用Applications Manager监控的关键MongoDB指标
服务器·开发语言·网络·数据库·mongodb·机器学习·云计算
lxllzwj52013141 小时前
Mac如何像shell一样丝滑的使用item2连接服务器.
服务器·macos·github
Elsius.1 小时前
网络运维与网络安全 阶段一 基础篇二十一
运维
weixin_468466851 小时前
Jellyfin 家庭媒体中心从零搭建指南
服务器·docker·容器·自动化·jellyfin·媒体中心
用户2367829801681 小时前
Linux mv 命令:文件移动与重命名的底层机制
linux