【2022争霸赛*干货满满】Linux NFS共享目录详解
  

Kane4828 1652

{{ttag.title}}
NFS 搭建
NFS (Network File System)网络文件系统,主要用于Unix/Linux系统内相互访问(Windows的话可能要用第三方工具)
类似的情形:Windows 文件共享(Samba)
  • 安全性方法
    none:可对文件进行匿名访何,对服务器的导入(如东许)将分配为使用 VTD 和 GTwawouT “ nobody (UID: 65534)
    SyS:文件访问权限基于 UTD 和 G1D 值的标非 Linux 文件权限。如果末指定,则此方值。
    krbs:客户獨必须使用 Kerberos 证明身份,然后适用标准 Linux 文件权限。
    krbsl:添加加密性强的保证,确保每个请求中的数据未被篡改。
    krbsp:为客户嘴与服务器之间的所有请求添加加盛,防止网络中的数招滙需,这会对响应。
  • 实现NFS共享
    Server端配置
    安装nfs-utils包
    dnf install -y nfs-utils
  • 启动NFS Server服务
    systemctl enable --now nfs-server
  • 创建共享目录,并在共享目录下生成一些示列及文件夹
    mkdir -p /mnt/share
  • 配置共享目录
    vim /etc/exports
  • 重启服务应用配置文件
    systemctl restart nfs-server
  • 说明:
    root_squash:服务默认会将访问的root用户权限压缩为nobody (RHEL7为 nfsnobody) 用户权限。但是对于这个用户,在共享目录的权限是没有写入的。
    no_root_squash:即使共享目录没有写入的权限,照样能够写入文件。
    所以当我们设置一个nfs服务的时候,切记不能使用no_root_squash权限。最好能使用root _squash和all_squash权限。all squash权限是将所有的访问用户都压缩为nobody用户权限。
  • 如何使配置生效
    exportfs -rv
  • 本地测试:
    showmount -e 192.168.130.136
  • Client实现挂载
    安装nfs-utils软件包
    确认服务端共享源
    挂载共享源
    创建挂载点
    mkdir -p /mnt/nfsshare     //目录自己随意
    临时挂载:
    mount -t nfs 192.168.130.136:/mnt/share /mnt/nfsshare
    永久挂载:
    vim /etc/fstab
    解决写入问题
    在Server共享目录设置o + w权限
    chmod - R o+w /mnt/share
    实现自动挂载(在Client配置)
    原理:按需挂载,当你访问一个目录(通常是挂载点),会自动把NFS上的共享目录自动挂载到你的访问目录上,如果超过5分钟空闲状态,则会自动解除挂载。
    实现方法:autofs服务
    autofs服务如何工作?
    1:autofs服务会持续监听一个目录,比如这个目录是/mnt
    2:当我们使用到这个目录下的子目录的时候,/mnt/nfs
    3:会自动的根据规则文件,将远程服务的目录挂载过来。
    自动挂载规则文件:挂载谁 挂载到哪里
    autofs具体用法(仅在Client端操作)
    安装autofs软件包,并且启动服务
    dnf install autofs -y
    systemctl restart autofs      //启动服务
    systemctl enable --now autofs   //设置开机自起
    配置监听目录
    vim /etc/auto.master
    配置规则文件
    cp /etc/auto.misc /etc/auto.ldap   //复制规则文件模版
    vim /etc/auto.ldap
    重新启动autofs服务
    systemctl restart autofs


打赏鼓励作者,期待更多好文!

打赏
8人已打赏

96445 发表于 2022-9-26 10:08
  
感谢楼主分享!文章介绍了linux下的nfs详细配置步骤和用法,需注意“配置共享目录”一节中,截图中的(rw,sycn)打错了,应该为(rw,sync),可以纠正一下~期待楼主带来更多有价值的案例分享
司马缸砸了光 发表于 2022-10-4 15:07
  
非常好的技术干货帖,顶一个!
飞翔的苹果 发表于 2022-10-5 07:59
  
学习学习,感谢分享~~~
新手899116 发表于 2022-10-6 10:55
  
坚持每日打卡,有利于工资!!!
新手517842 发表于 2022-10-6 21:11
  
非常好的技术干货帖,顶一个!
新手741261 发表于 2022-10-6 22:34
  
非常好的技术干货帖,顶一个!
新手031815 发表于 2022-10-7 11:33
  

感谢分享,构建全联接的未来!
新手517842 发表于 2022-10-7 14:36
  

好帖子,感谢楼主的分享!!
新手078326 发表于 2022-10-7 14:41
  
非常好的技术干货帖,顶一个!
发表新帖
热门标签
全部标签>
每日一问
技术盲盒
干货满满
技术笔记
新版本体验
产品连连看
2023技术争霸赛专题
技术咨询
功能体验
标准化排查
GIF动图学习
自助服务平台操作指引
信服课堂视频
社区帮助指南
通用技术
秒懂零信任
答题自测
安装部署配置
上网策略
SANGFOR资讯
技术晨报
项目案例
专家分享
深信服技术支持平台
畅聊IT
专家问答
技术圆桌
在线直播
MVP
网络基础知识
升级
安全攻防
测试报告
日志审计
问题分析处理
流量管理
每日一记
运维工具
云计算知识
用户认证
原创分享
解决方案
sangfor周刊
VPN 对接
技术顾问
信服故事
SDP百科
功能咨询
终端接入
授权
设备维护
资源访问
地址转换
虚拟机
存储
迁移
加速技术
排障笔记本
产品预警公告
玩转零信任
信服圈儿
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
答题榜单公布
纪元平台
卧龙计划
华北区拉练
天逸直播
以战代练
山东区技术晨报
文档捉虫活动
齐鲁TV
华北区交付直播
每周精选

本版达人

新手68983...

本周分享达人

零和一网络

本周提问达人