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

相关推荐
用户9718356334665 小时前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪7 小时前
linux 拷贝文件或目录到指定的位置
linux
大树881 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠1 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质1 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush41 天前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行5201 天前
Linux 11 动态监控指令top
linux
小宇宙Zz1 天前
Maven依赖冲突
java·服务器·maven
Inhand陈工1 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
酣大智1 天前
ARP代理--工作原理
运维·网络·arp·arp代理