nfs网络文件共享

简介:

 NFS:网络文件共享。

  网络文件系统(NFS)协议是由Sun MicroSystem20世纪80年代为了提供对共享文件的远程访问而设计和实现的。该协议采用Client/Server模型, 通过使用Sun开发的远程过程调用协议(RPC Protocol)来实现运行在一台计算机上的程序来调用在另一台远程机器上运行的子程序。

 现在存储技术非常流行,硬存储有SAN,NAS等,软存储有ISCSI,NFS等,相对于中小企业来说,软存储具有更高的性价比。

 现在我来讲一下NFS的配置。

1.红帽系统中nfs的软件包为nfs-utils和nfs-utils-lib

2./etc/exports:NFS服务的主配置文件,该文件的最主要目的是发布共享目录并为共享目录限制权限。

3./var/lib/nfs/xtab:这个文件主要用来记录客户端与NFS服务器的连接记录,如果想查看哪些客户端曾经连接过NFS服务器,查看该文件即可


/etc/exports配置样例

格式:共享目录   [客户端1参数1

样例:/media    *(ro) 192.168.0.10(rw,no_root_squash)

参数:

ro           设置共享权限为只读

rw           设置共享权限为读写

no_root_squash     当使用NFS服务器共享目录的使用者是root时,将不被映射为匿名账号。即:NFS 主机使用共                享目录的使用者,如果是 root 的话,那么对于这个享的目录来说,他就具有 root 的权限!                这个项目极不安全,不建议使用!



具体操作步骤:

1.server端安装软件包

wKiom1ZvfYyz4JweAAB8msSXbnI492.png


2.调整主配置文件

wKioL1ZvfZLyyB5VAAALgbcMW2Q948.png


wKioL1ZvfZODrFSOAAAMx4L3cv4039.png


3.设置相关服务为开机自动启动

wKiom1ZvfYzBjdSDAAAQa0wNy0E700.png


4.启动相应服务(必须先启动rpcbind,然后再启动nfs)

wKiom1ZvfYzCu8MjAAAVh1LW2qI737.png


5.server端执行命令查看当前的共享目录(对于目录,我们可以使用其他技术来扩展其大小,如磁盘,lvm,raid等技术)

wKioL1ZvfgzAbDFkAAAS8GdjLuQ916.png


6.NFS服务的端口默认是不固定的,但可以强制NFS使用固定端口。修改配置文件nfs(去掉这几项前面的#即可)

wKiom1ZvfgXwOPdlAAAMQD1JYo0672.png

wKioL1Zvfgyhx575AAAFy3RIKZk337.png


7.client端使用mount命令将nfs共享目录进行挂载

wKiom1ZvfgbgGQ1mAAAP9YTD__s972.png


8.查看挂载项

wKioL1Zvfg2D6wrIAABG5pfG_C8923.png



本文转自 红色的菠萝 51CTO博客,原文链接:http://blog.51cto.com/10460741/1723114



相关文章
|
21天前
|
消息中间件 存储 Serverless
函数计算产品使用问题之怎么访问网络附加存储(NAS)存储模型文件
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
1月前
|
Java
java网络编程 UDP通信协议实现局域网内文件的发送和接收
java网络编程 UDP通信协议实现局域网内文件的发送和接收
java网络编程 UDP通信协议实现局域网内文件的发送和接收
|
27天前
|
运维 Ubuntu 安全
在Linux中,如何配置NFS共享?
在Linux中,如何配置NFS共享?
|
1月前
|
存储 Kubernetes 网络安全
[k8s]使用nfs挂载pod的应用日志文件
[k8s]使用nfs挂载pod的应用日志文件
|
1月前
|
存储 Ubuntu Linux
NFS服务部署全攻略:从零到一,轻松驾驭网络文件系统,让你的文件共享像飞一样畅快无阻!
【8月更文挑战第5天】NFS(网络文件系统)能让网络中的电脑无缝共享文件与目录。基于客户端-服务器模式,用户可像访问本地文件般透明操作远程文件。部署前需准备至少两台Linux机器:一台服务器,其余作客户端;确保已装NFS相关软件包且网络通畅。服务器端安装NFS服务与rpcbind,客户端安装nfs-utils。
59 4
|
26天前
|
存储 Linux 网络安全
【Azure 存储服务】如何把开启NFS 3.0协议的Azure Blob挂载在Linux VM中呢?(NFS: Network File System 网络文件系统)
【Azure 存储服务】如何把开启NFS 3.0协议的Azure Blob挂载在Linux VM中呢?(NFS: Network File System 网络文件系统)
|
27天前
|
Ubuntu Linux 网络安全
在Linux中,如何配置Samba或NFS文件共享?
在Linux中,如何配置Samba或NFS文件共享?
|
29天前
|
Linux
在Linux中,如何挂载远程NFS共享或iSCSI目标?
在Linux中,如何挂载远程NFS共享或iSCSI目标?
|
1月前
|
存储 Kubernetes 调度
使用 Kubeadm 部署 Kubernetes(K8S) 安装 -- 持久化存储(NFS网络存储)
使用 Kubeadm 部署 Kubernetes(K8S) 安装 -- 持久化存储(NFS网络存储)
43 0
|
2月前
|
存储 云计算
云计算存储问题之NFS与其他文件共享协议共同点如何解决
云计算存储问题之NFS与其他文件共享协议共同点如何解决