NFS搭建配置及使用

常用的传输协议

NFS(Network File System),一种常见的文件传输协议,通常用在linux系统中。而win下通常用SMB协议,关于两种协议的比较看这个链接。我是外链
文章评论区对NFS和SMB的使用各执一词,如果研究的话欢迎共同讨论分享。

NFS的搭建

  • 环境

系统:Centos7

  • yum -y install nfs-utils rpcbind 安装nfs服务和rpcbind.
    rpcbind服务提供了rpc服务和端口之间的通信。

  • vi /etc/exports 该文件centos7下默认为空
    /opt/test/ 192.168.42.0/24(rw,no_root_squash,no_all_squash,sync,anonuid=501,anongid=501)

  • rw:read-write,可读写;
    ro:read-only,只读;
    sync:文件同时写入硬盘和内存;
    async:文件暂存于内存,而不是直接写入内存;
    no_root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,也拥有root权限。显然开启这项是不安全的。
    root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,拥有匿名用户权限,通常他将使用nobody或nfsnobody身份;
    all_squash:不论NFS客户端连接服务端时使用什么用户,对服务端分享的目录来说都是拥有匿名用户权限;
    anonuid:匿名用户的UID值,可以在此处自行设定。
    anongid:匿名用户的GID值。

启动

systemctl start rpcbind
systemctl start nfs

客户端挂载

showmount -e 192.168.42.129         #查看可挂载,129为nfs服务器
mount -t nfs 192.168.42.129:/opt/test /mnt
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、第八章 Samba服务器2、第八章 NFS服务器3、第十章 Linux下DNS服务器配站点,域名解析概念命令:...
    哈熝少主阅读 9,172评论 0 10
  • 姓名:张猛 【嵌牛导读】:NFS是一种分布式的文件系统,用于共享文件和打印机。它允许用户调用挂载远端的文件系统或设...
    oliverabc阅读 4,434评论 0 0
  • 一、NFS服务简介 NFS 是Network File System的缩写,即网络文件系统。一种使用于分散...
    指间_流年阅读 6,083评论 0 3
  • 每个人都有自己的归宿,干着自己的喜欢而且收入不错的工作,暇时去过过夜生活,不浮夸,也不过度小资,平静而又热情。然而...
    午夜的星星阅读 1,477评论 0 0
  • 12月8日,彭小六的知识管理训练营进入课程第二讲。这一节课,主讲主题阅读的六步走以及一些阅读的原则。本篇文章是课程...
    Hallie果果阅读 4,282评论 0 2

友情链接更多精彩内容