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

【Linux】第二十二章 访问网络附加内存

1. NFS的主要功能是什么?

NFS是由Linux、UNIX及类似操作系统使用的互联网标准协议,主要功能就是提供网络文件共享,允许不同的计算机系统之间通过网络共享文件,它使得网络上的计算机能够像访问本地文件系统一样访问远程计算机上的文件。

2. 如何安装与配置NFS服务器?

  • (1)安装 nfs-utils 软件包。
  • (2)创建要共享的目录,并设置目录权限,以便其他计算机可以访问。
  • (3)配置共享目录:编辑 /etc/exports 文件,指定哪些目录可以通过 NFS 共享,以及哪些客户端可以访问这些目录。
  • (4)启动并启用 NFS 服务:sudo systemctl start nfs-server,sudo systemctl enable nfs-server。
  • (5)导出共享目录:运行命令 sudo exportfs -a 使 /etc/exports 中的共享目录生效。
  • (6)配置防火墙,确保 NFS 服务的端口开放:sudo firewall-cmd --permanent --add-service=nfs,sudo firewall-cmd --reload。
  • (7)使用命令 showmount -e 检查是否成功共享了目录。 

3.如何安装与配置NFS客户端?

  • (1)安装 nfs-utils 软件包。
  • (2)创建挂载点。
  • (3)挂载 NFS 共享目录:sudo mount <server-ip>:/mnt/nfs_share /mnt/nfs_client。
  • (4)为了持久挂载,在 /etc/fstab 文件中添加挂载信息。如:

<server-ip>:/mnt/nfs_share /mnt/nfs_client nfs defaults 0 0

  • (5)验证 NFS 配置:df -h 或者 mount | grep nfs。

4. 说出使用自动挂载器挂载NFS的必要步骤。

  • (1)安装 autofs 软件包。
  • (2)向 /etc/auto.master.d 文件添加一个主映射文件(.autofs文件),确定挂载点的基础目录(绝对路径),并确定用于创建自动挂载的映射文件。

sudo vim /etc/auto.master/demo.autofs

/mnt/nfs    /etc/auto.nfs

  • (3)创建映射文件,每个映射文件确定一组自动挂载的挂载点、挂载选项及挂载的源位置。

sudo vim /etc/auto.nfs

shared    -fstype=nfs,rw   192.168.1.100:/shared

表示将 192.168.1.100:/shared 共享挂载到 /mnt/nfs/shared 目录,且以 rw(读写)方式挂载。

  • (4)启动 autofs 服务:sudo systemctl restart autofs 。
  • (5)测试自动挂载:可以通过访问 /mnt/nfs/shared 来测试是否能够自动挂载该共享:cd /mnt/nfs/shared 。

5. 说明创建自动挂载时的间接映射和直接映射的主要区别。

间接映射中,挂载点是一个目录,该目录下每个子目录都映射到一个远程共享,也就是说,autofs 会在访问子目录时,动态挂载远程共享。

直接映射中,一个或多个远程共享将直接挂载到本地指定的目录,而不是通过子目录。直接在 /etc/auto.master 文件中指定挂载点和远程共享的配置。每一行配置表示一个远程共享和本地挂载目录的对应关系。

/mnt/nfs/shared   -fstype=nfs,rw   192.168.1.100:/shared

表示将 192.168.1.100:/shared 共享挂载到本地 /mnt/nfs/shared 目录。

相关文章:

  • 十大排序算法--快速排序
  • CBCharacteristic:是「特征」还是「数据通道」?
  • 独热编码笔记
  • idea本地debug断点小技巧
  • PCB设计教程【入门篇】——电路分析基础-基本元件(二极管三极管场效应管)
  • OpenCV图像边缘检测
  • 第11天-Python GUI开发实战:Tkinter从入门到项目实践
  • Java 05正则表达式
  • DAY28 超大力王爱学Python
  • 海外盲盒系统开发:重构全球消费体验的科技引擎
  • 探秘隐形冠军|安贝斯携手武汉科创协会x深钣协推进“江浙皖行”,揭秘华荣科技的创新破局
  • 矩阵的秩(Rank)
  • SpringBoot整合LangChain4J
  • 【JavaWeb】MyBatis
  • SAP-ABAP:SAP的`TRY...CATCH` 异常处理机制详解
  • Jenkins服务器配置密钥对
  • OpenCv高阶(8.0)——答题卡识别自动判分
  • 【LeetCode 热题 100】有效的括号 / 最小栈 / 字符串解码 / 柱状图中最大的矩形
  • Elasticsearch 实战面试题,每个题目都会单独解析
  • 多类型RFID电子标签定制 助力行业精准化管理
  • 云南旅游市场10条措施征求意见:对强制诱导购物等吊销导游证的不得再次核发
  • 日本农林水产大臣因不当“大米言论”引咎辞职
  • 时隔5个月,辽沈银行行长再调整
  • 太平人寿党委书记赵峰调任海南省政府党组成员
  • 广西隆林发生一起山洪灾害,致4人遇难
  • 西安碑林“石刻艺术室”焕新:从汉画像石看到唐代石虎