何为nfs: 顾名思义,nfs就是network file system,即网络文件系统,是磁盘在内核上的一个映射,它属于内核空间,由内核调用到内存中使用,nfs的主要作用是实现文件系统网络共享。 nfs在企业中的用法: 企业当中系统和存储分离 集群:具有相同功能的一群主机 实际在企业当中,主机系统和存储数据是分离的,客户通过主机注册系统,然后放到存储数据的地方 现在想实现客户端用的时候自动挂载,不用的时候自动卸载,方便灵活,并且节约系统资源
两台主机,并且他们之间可以直接通信,一台作为服务器,另一台为客户端,服务器ip:172.25.254.222;客户端ip:172.25.254.111
anonuid=uid,anongid=gid 客户端创建的文件属于服务器端用户uid,gid root_squash参数,在客户端以谁的身份创建就是谁的,但如果id和服务器端的某个用户一样,那么创建的用户的身份就会变更,如果不一样,则保留原来的id 身份变更 身份保持不变 no_root_squash参数,使客户端创建的文件属于服务器端
在实验一的基础上对客户端进行操作
客户端:172.25.254.111
yum install autofs -y 安装可以实现自动操作的软件 systemctl start autofs 启动服务 cd /net/172.25.254.222/mnt 自动挂载目录 rpm -qc autofs 查看配置文件 rpm -qa | grep autofs 查看 vim /etc/sysconfig/autofs 修改等待时间 systemctl restart autofs.service 重启服务 cd /net/172.25.254.222/mnt/ df在实验二的基础上对客户端进行操作
将172.25.254.222:/mnt 挂载到/mnt/westos
客户端: 172.25.254.111
1、vim /etc/auto.master /mnt(目的挂载点的上级目录) /etc/auto.nfs(自动挂载配置文件) 2、vim /etc/auto.nfs westos(目的挂载目录) 172.25.254.222:/mnt(服务器端共享目录) 3、systemctl restart autofs 重启服务 4、mount -o vers=3,ro 172.25.254.111:/mnt/ /media/ 手动指定改在类型 5、cd /mnt/westos 查看测试 mount 查看挂载类型
在实验三的基础之上,在客户端进行相应的操作
自动设置挂载类型
客户端:
vim /etc/auto.nfs westos -ro,vers=3 172.25.254.111:/mnt /mnt/westos 只读 版本 共享目录 systemctl restart autofs cd /mnt/westos mount以实验三为基础
挂载的目录和服务端的名字匹配
客户端:
1、vim /etc/auto.nfs * -ro,vers=3 172.25.254.222:/mnt/& 客户端目录 只读 版本 服务器端的共享目录 2、systemctl restart autofs 重启服务 3、测试 cd /mnt/westos1 df cd /mnt/westos2 df ...服务器端三个共享目录 客户端三个目录