NFS服务器
  SzVG4h2uFmuP 2023年12月11日 15 0

NFS服务器

一、简介

NFS(Network File System)是一种用于在网络上共享文件系统的协议。NFS 服务器是运行 NFS 服务的计算机,它允许其他计算机通过网络访问共享的文件和目录。NFS 协议是一种分布式文件系统协议,它允许不同类型的计算机(例如,Unix、Linux、Windows 等)之间共享文件,使得用户可以在不同计算机之间方便地共享数据。

以下是 NFS 服务器的一些关键特点和工作原理:

特点

  1. 文件共享:NFS 服务器允许将文件和目录在网络上共享给其他计算机,使得用户可以像访问本地文件一样访问远程文件。
  2. 透明性:对于用户来说,访问远程共享的文件就像访问本地文件一样,不需要了解文件的物理位置或网络细节。
  3. 跨平台性:NFS 支持不同操作系统之间的文件共享,因此可以在不同类型的计算机之间进行数据交换。
  4. 并发访问:多个用户可以同时访问 NFS 共享的文件,实现并发读写操作。
  5. 权限控制:NFS 允许在共享文件和目录上设置访问权限,确保只有授权用户能够访问。

工作原理

  1. NFS 服务器设置:在 NFS 服务器上,管理员需要指定哪些文件和目录可以被共享,以及允许哪些客户端访问这些共享。
  2. NFS 客户端设置:在 NFS 客户端上,管理员需要指定从哪个 NFS 服务器上挂载(mount)共享的文件系统。一旦挂载完成,客户端就可以像本地文件系统一样访问共享的文件。
  3. 文件访问:当客户端需要访问共享的文件时,它会发送相应的 NFS 请求到服务器。服务器响应这些请求,允许客户端读取或写入文件。
  4. 挂载持久性:一旦文件系统被挂载,通常会在系统启动时自动挂载,以保持持久性。

二、配置

server

yum -y install nfs-utils rpcbind		//下载所需软件nfs-utils、rpcbind
rpm -qa | grep nfs-utils			//查看是否存在软件
rpm -qa | grep rpcbind
useradd -u 1003 jerry			//创建共享账户
mkdir /var/{web,cloud}			//创建共享目录
chmod a+w /var/web
cat /etc/exports				//配置文件
/var/web/	192.168.20.0(rw,async,no_root_squash)
/var/cloud/	192.168.20.0*(ro,sync)
systemctl restart nfs			//启动nfs
systemctl enable nfs			//设置开机启动nfs

client

 mount -t nfs server_ip:/var/web  /usr/tomcat/here
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: 4-Docker命令之docker version 下一篇: NFS总结
  1. 分享:
最后一次编辑于 2023年12月11日 0

暂无评论

推荐阅读
  jnZtF7Co41Wg   2023年12月11日   16   0   0 nginx客户端服务端
  jnZtF7Co41Wg   2023年12月09日   18   0   0 客户端服务端数据
  Yoru5qB4TSKM   2023年12月10日   16   0   0 服务器重启IP
  jnZtF7Co41Wg   2023年12月10日   16   0   0 nginx客户端服务端NFS
  aYmIB3fiUdn9   2023年12月08日   38   0   0 客户端IPNATlvs