NFS网络共享搭建

时间:2022-01-06 16:09:24

一、NFS(Network File System)网络文件系统

1.基于TCP/IP传输,通过NFS协议实现共享

2.不支持用户认证、数据明文传输

3.软件包:nfs-utils、rpcbind(RPC,远程过程调用,实现服务器内容映射到本地)

二、NFS部署

1.准备IP地址、YUM本地源配置

2.安装NFS网络共享软件    yum -y install rpcbind nfs-utils

NFS网络共享搭建

3. 新建目录并在其下新建空文件   mkdir /data/ && touch /data/111

NFS网络共享搭建

4.编辑NFS主配置文件   vim /etc/exports    编辑格式为:共享目录 允许访问地址(选项) 

NFS网络共享搭建

共享/data目录并允许所有人访问,使用读取、写入权限

NFS网络共享搭建

【例如:共享/data目录并允许192.168.1.16访问,使用读取、写入权限(此大括号中为举例子不在实验范围之内请跳过)】

NFS网络共享搭建

选项:rw  读写     ro   只读    sync 同步写入

no_root_squash   客户端使用root身份访问时保持原有权限

root_squash    客户端使用root身份访问时降权,将使用nfsnobody用户权限

5. 启动rpcbind和nfs服务  

/etc/init.d/rpcbind start && /etc/init.d/nfs start

NFS网络共享搭建

6.在35运行级别中将rpcbind、nfs服务设置开机自启

chkconfig --level 35  rpcbind on && chkconfig --level 35 nfs on

NFS网络共享搭建

7. Linux验证客户端共享文件前先安装挂载支持包nfs-utils

1)安装nfs-utils 服务      yum -y install nfs-utils

NFS网络共享搭建

2)将NFS挂在到本地/mnt目录下;(此次挂载为一次性挂载若重启或者关机将会失效)    挂载格式为:mount NFS服务器IP:/data /mnt NFS网络共享搭建

3)验证是否可以查看共享文件  ls  /mnt (若可以则代表共享文件搭建成功,若是不可以则代表失败)

NFS网络共享搭建

8.永久挂载:

1)首先在linux客户端编辑永久挂载文件   vim /etc/fstab

NFS网络共享搭建

2)挂载格式为:

192.168.1.10:/data    /mnt            nfs        defaults,_netdev   0 0

NFS网络共享搭建

选项:_netdev:设备需要网络,客户端启动成功或网络正常情况下挂载