Linux网络服务之NFS(文件共享服务)

这篇具有很好参考价值的文章主要介绍了Linux网络服务之NFS(文件共享服务)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

NFS简介

NFS(Network File System 网络文件服务),是一种基于 TCP/IP 传输的网络文件系统协议,最初由 Sun 公司开发。

NFS 服务的实现依赖于 RPC(Remote Process Call,远端过程调用)机制,通过使用 NFS 协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。(远端过程调用:自己没有这种功能,调用别人的功能) NFS 也是 NAS 存储 设备必然支持的一种协议,以完成远程到本地的映射过程。

在 CentOS 7 系统中,需要安装 nfs-utils、rpcbind 软件包来提供 NFS 共享服务,前者用于 NFS 共享发布和访问,后者用于 RPC 支持。手动加载 NFS 共享服务时,应该先启动 rpcbind,再启动 nfs。

NFS的特点:

  • 采用TCP/IP传输网络文件
  • 安全性低
  • 简单易操作
  • 适合局域网环境

NFS原理

Linux网络服务之NFS(文件共享服务)
NFS优势:

节省本地存储空间,将常用的数据如:/home 目录,存放在NFS服务器上且可以通过网络访问,将减少本地磁盘的使用率。

NFS软件介绍

软件包 (包括服务器端和客户端):

  • nfs-utils (nfs端口号 2049/tcp)
  • rpcbind (RPC端口号 111/tcp)

相关软件包(可不安装):tcp_wappers

NFS服务主要进程:

  • rpc.nfsd 最主要的NFS进程,管理客户端是否可登录
  • rpc.mountd 挂载和卸载NFS文件系统,包括权限管理
  • rpc.lockd 非必要,管理文件锁,避免同时写出错
  • rpc.statd 非必要,检查文件一致性,可修复文件

配置文件

配置文件位置:/etc/exports

配置文件格式:
/dir 主机1(参数1,参数2) 主机2(参数1,参数2)…
#分享的目录(绝对路径) 共享给谁(允许哪些主机访问)


#示例:

/share *
#表示将/share目录共享给任何主机 ,代表任意(注意此时未给权限)
(内网中可以用
)

/share 192.168.72.0/24
#表示将/share目录共享给192.168.72.0网段内的任意主机
Linux网络服务之NFS(文件共享服务)
exportfs 命令可用于管理 nfs

exportfs -v : 查看本机所有nfs共享目录,及其详细信息
exportfs -r : 重新读取配置文件,重新加载配置

showmount -e : 查看本机发布的NFS共享目录
showmount -e 192.168.72.10 : 查看服务器192.168.72.10提供的共享目录

NFS共享存储服务的操作步骤

实验环境:

服务端:192.168.72.10

客户端:192.168.72.129

1、服务端设置:
Linux网络服务之NFS(文件共享服务)

Linux网络服务之NFS(文件共享服务)

Linux网络服务之NFS(文件共享服务)
2、客户端设置:
Linux网络服务之NFS(文件共享服务)

总结

  1. 启动服务后,可以使用 “ss -ntuap | grep 111” 命令查看端口是否已开启,以便确认服务是否正常启动了。

  2. 使用mount命令只是临时挂载,如果想要将NFS共享目录永久挂载到本地,需要修改配置文件/etc/fstab。挂载参数为:defaults,_netdev。

Linux网络服务之NFS(文件共享服务)文章来源地址https://www.toymoban.com/news/detail-454604.html

  1. 但如果在本机配置文件/etc/fstab中写入了永久挂载,之后服务端取消了对本机的NFS共享,那么本机重启时会出现 “CRTL-D” 报错,此时需要进入但用户模式,编辑/etc/fstab,将NFS共享目录的挂载信息删除。
  2. 强制卸载 NFS:umount -lf 挂载设备/挂载点
  • 如果服务器端NFS服务突然间停掉了,而客户端正在挂载使用时,在客户端就会出现执行 df -h 命令卡死的现象。这个时候直接使用umount 命令是无法直接卸载的,需要加上 -lf 选项才能卸载。

到了这里,关于Linux网络服务之NFS(文件共享服务)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • NFS网络共享服务存储

    目录 一、NFS简介 1、NFS定义: 2、NFS的特点 3、NFS的优缺点 4、NFS的原理图示 二、服务端NFS配置文件:/etc/exports 三、实验:NFS共享存储服务配置 1、服务端安装nfs-utils与rpcbind软件包 2、服务端新建共享文件夹目录并赋予权限 3、服务端编辑配置文件/etc/exports:设置共享目录的相关

    2024年01月17日
    浏览(41)
  • linux 网络文件共享服务

    DAS 直连式存储    SAN 存储区域网络 NAS 网络附近存储 文件传输协议  FTP 早期的三个应用级协议之一,基于c/s架构 数据传输格式:二进制(默认)和文本    tcp  21端口(权限,认证) tcp 20(传真实数据) 主动模式:服务端主动连接客户端                   命令(控制)

    2024年01月16日
    浏览(51)
  • LINUX网络第五章:网络文件共享服务

    目录 一.网络文件共享服务原理内容 1.存储类型 2.应用场景  3.总结 二.FTP——文件传输协议 1.工作原理介绍 2.vsftpd软件 2.1使用ftp 2.2延伸——FileZilla ​编辑 2.3修改默认端口号 ​编辑2.4主动模式端口 2.5被动模式端口 2.6匿名用户登录 ​编辑2.7匿名用户上传 ​编辑2.8匿名用户下

    2024年01月21日
    浏览(59)
  • Linux的网络文件共享服务之FTP服务

    直连式存储:Direct-Attached Storage,简称DAS 存储区域网络:Storage Area Network,简称SAN(可以使用空间,管理也是你来管理) 网络附加存储:Network-Attached Storage,简称NAS(存储和管理空间都在远程)         DAS存储是最常见的一种存储方式,尤其是在中小企业应用中。PC中的硬

    2024年01月18日
    浏览(44)
  • Linux基础网络设置和Samba文件共享服务

    ♥️ 作者:小刘在C站 ♥️ 个人主页:小刘主页 ♥️ 每天分享云计算网络运维课堂笔记,努力不一定有收获,但一定会有收获加油!一起努力,共赴美好人生! ♥️ 夕阳下,是最美的绽放,树高千尺,落叶归根人生不易,人间真情 目录 一.    Linux基础网络设置 1.服务突然

    2024年02月02日
    浏览(44)
  • 网络文件系统 | NFS 服务

    定义 NFS即网络文件系统,是一种通过网络方式共享文件系统的通用共享解决方案。 版本对比 Centos 7 版本默认使用版本v4,最小化安装的应该没有。 更多的版本对比可以参考官方网站的FAQ:http://nfs.sourceforge.net/ 版本 特点 NFSv2 被众多的操作系统支持,兼容性会更好 NFSv3 更多的

    2024年02月05日
    浏览(81)
  • 网络文件共享服务

    1、存储类型分为三种 直连式存储(DAS) 存储区域网络(SAN):可以使用空间,管理也是自己管理 网络附加存储(NAS):存储和管理空间都在远程 1.1 DAS DAS存储是最常见的一种存储方式,尤其是在中小企业应用中。PC中的硬盘或只有一个外部SCSI接口的JBOD都属于DAS架构。DAS是

    2024年01月17日
    浏览(38)
  • 回炉重造十二----网络文件共享服务

    1.1 FTP工作原理 FTP的20和21端口的区别 20端口是用来传输数据的 21端口是客户端用来连接FTP服务器 主动模式(PORT): 客户端连接到FTP服务端的21号端口,发送用户名和密码 当客户端成功登陆FTP服务后要list列表或者读取FTP服务上的数据时,客户端会随机开放一个端口(1024以上

    2024年02月03日
    浏览(28)
  • Linux - 进阶 NFS 服务器 NFS文件权限与共享目录权限主次问题

            #    NFS 的权限本身没有用户密码和账户验证登录过程               ( 你可以回忆下,我们前面访问远程共享目录的时候,是没有输入账户,密码啥的,是没                 有这个步骤的)              所以客户端登录到服务器后,会把客户端的

    2024年02月04日
    浏览(53)
  • 10分钟搭建局域网文件共享服务器,百兆网络+云盘服务+外网访问

    今天来聊一下公司内部如何通过云盒子实现局域网文件共享:百兆网络+云盘服务+旧服务器+外网访问。 网络测试环境是百兆,千兆网会更强。 各终端的数据是实时同步的,自带内网穿透技术,随时可以通过互联网访问局域网内文件服务器,当然也可以禁掉互联网访问,仅在

    2024年02月09日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包