Linux NFS的基本配置(文件共享)

NFS的基本概念

NFS是系统间进行文件共享的一种网络协议

在NFS的应用结构中有服务器和客户机两种角色

NFS客户端通过挂载NFS文件系统的方式访问NFS服务器中输出的共享目录

在同一台主机中即可以是NFS服务器也可以作为NFS客户机

 

NFS网络共享的一般用法

在NFS服务器主机中进行设置

安装NFS服务器软件包

启动NFS服务器程序

设置NFS共享目录输出

在NFS客户机中进行设置

使用mount命令挂载NFS服务器中的NFS共享目录到文件系统中

通过NFS文件系统的挂载点目录访问NFS服务器中的共享内容

 

NFS服务器的安装

rpcbind软件包 为NFS等服务器程序提供RPC服务的支持

nfs-utils软件包 提供了NFS服务器的启动脚本和管理维护工具

 

NFS服务器的配置文件

cat  /etc/exports  /home/share  客户端主机地址(sync,ro)

nfs共享目录名  需要进行输出的NFS共享目录名称

客户端主机地址 能够访问共享目录的主机地址

设置选项       设置共享目录的属性

 

exports文件解析

exports文件中的“配置选项”字段防止在括号对(“()”)中,多个选项间用逗号分隔

sync 设置NFS服务器同步写磁盘 这样不会轻易丢失数据 建议所有的NFS共享 目录都使用该选项

ro 设置输出的共享目录只读 与rw不能共同使用

rw 设置输出的共享目录可读写 与ro不能共同使用

 

查看服务器有没有下载相关的服务

 

修改exports文件 配置共享目录输出和目录的访问权限

 

由于exports文件里的路径要真实存在 所以要创建这两个文件夹

 

拷贝两个文件到两个目录下

 

启动nfs和rpcbind服务

 

一定要先启动rpcbind 不然nfs服务会报错 如下图

 

查看两个服务的端口

 

用于查询显示NFS服务器的相关信息showmount

showmount 显示当前主机中NFS服务器的连接信息

showmount IP 显示指定主机中NFS服务器的连接信息

showmount -e 显示当前主机中NFS服务器的输出列表

showmount -e IP 显示指定NFS服务器中的共享目录列表

showmount -a 显示当前NFS服务器的目录被哪些客户机挂载

showmount -a IP 显示指定主机中NFS服务器的客户机信息

 

对于exports文件设置的共享目录进行管理 exportfs命令

-arv 重新输出共享目录 使nfs服务器重新读取exports文件中的设置

-auv 停止输出所有目录 停止当前主机中NFS服务器的所有目录输出

-e 输出(启用)所有目录 输出当前主机中NFS服务器的所有共享目录

 

服务器关闭防火墙和selinux

 

客户端开启服务

 

查询显示NFS服务器的相关信息

 

挂载NFS服务器中的共享目录

 

将NFS的共享目录挂载信息写入/etc/fstab文件 可实现对NFS共享目录的自动挂载

 

重启后查看挂载

 

 

发布了94 篇原创文章 · 获赞 68 · 访问量 4108

猜你喜欢

转载自blog.csdn.net/qq_37077262/article/details/104045204