当前位置: 首页 > article >正文

Linux:nfs服务

nfs简介:(需要两个服务)

NFS(Network File System,网络文件系统)是FreeBSD支持的文件系统中的一种,它允许网络中的计 算机(不同的计算机、不同的操作系统)之间通过TCP/IP网络共享资源,主要在unix系列操作系统上使 用。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本 地文件一样。

需要RPC(Remote Procedure Call,远程过程调用)的服务。由于当服务器在启动NFS时会随机 选取数个端口号,并主动向RPC注册,所以RPC知道每个NFS功能所对应的端口号,RPC将端口号通知给 客户端,让客户端可以连接到正确的端口上去。RPC采用固定端口号port 111来监听客户端的需求并向 客户端响应正确的端口号。

nfs配置:

服务端:

1.安装服务:

[root@localhost ~]# yum install rpcbind
 [root@localhost ~]# yum install nfs-utils

2.创建共享目录,并编辑配置信息(/etc/exports):

[root@server data]# mkdir  /data
 [root@server data]# cat /etc/exports

vi:

        /data  192.168.xxx.xxx(rw)

#共享目录 主机名(权限) #可以使用完整的IP或者是网络号,

例如172.24.8.128或172.24.8.0/24或者 172.24.8.128/255.255.255.0;

也可以使用*表示所有主机

3:实际上决定其他系统使用共享目录的决定于其对文件为什么组:

root@server data]# chmod o+w /data/   #一般来说为others 所以给外来组加上写的权限

[root@server data]# systemctl restart nfs-server
 [root@server data]# showmount -e 192.168.xxx.xxxx

重启服务(记得关闭Selinux):

Export list for 192.168.168.128:

/data 192.168.168.140

客户端:

1.安装

2.检查是否有获取共享目录:

[root@client ~]# showmount -e 192.168.xxx.xxx
 Export list for 192.168.xxx.xxx:
 /data 192.168.xxx.xxx

3.挂载共享目录:

[root@client ~]# mount  192.168.xxx.xxx:/data  /nfsclient/client-data/
 [root@client ~]# df -h

自动nfs挂载(客户端):

1.安装服务:

[root@client ~]# yum install autofs -y

2.查看自动挂载:

[root@client ~]# grep xxxx /etc/auto.master

/client /etc/auto.xxx

3.配置信息:

[root@client ~]# cat /etc/auto.xxx
 upload 192.168.xxx.xxx:/nfs/upload

4.启动服务:

[root@client ~]# systemctl restart autofs
 #触发自动挂载
[root@client ~]# cd /client
 [root@client ~]# cd upload


http://www.kler.cn/news/368032.html

相关文章:

  • Python画笔案例-094 绘制 神奇彩条动画
  • C#判断带数字的字符串数组连续性的两种方式
  • 香橙派5(RK3588)使用npu加速yolov5推理的部署过程
  • 在MySQL中存储IP地址的最佳实践
  • Redis多级缓存
  • 【AIGC】优化长提示词Prompt:提升ChatGPT输出内容的准确性与实用性
  • 微信小程序——编写一个表白墙小程序
  • 软考系统分析师知识点二三:错题集1-10
  • vuex使用modules模块化
  • 【HarmonyOS】应用实现APP国际化多语言切换
  • 用Spring Boot实现的在线厨艺学习平台
  • 【K8S系列】Kubernetes 中 Service IP 地址和端口不匹配问题及解决方案【已解决】
  • 01-信息安全真题
  • 计算机网络基本命令
  • 多线程—— JUC 的常见类
  • 微信小程序开发真机调试连接后端
  • 基于SSM+小程序民宿短租管理系统(民宿1)
  • 修改滚动条样式
  • C++笔记---右值引用
  • 高效集成:聚水潭采购入库数据导入MySQL案例
  • 如何在 Ubuntu 16.04 上使用 mod_rewrite 重写 Apache 的 URL
  • C++——string的模拟实现(下)
  • Rust中常用的命令工具
  • 《西安科技大学学报》
  • 火语言RPA流程组件介绍--停止监听网络请求
  • Python中的局部路径规划算法——动态窗口法(DWA)