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

访问网络附加存储

目录

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

2.如何安装与配置 NFS?

3.说出手动挂载 NFS 的必要步骤。

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

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

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

NFS(网络文件系统)的主要功能是让网络中的不同计算机(通常是 Unix/Linux 系统)通过网络共享文件和目录,实现像访问本地文件一样访问远程共享资源。

2.如何安装与配置 NFS?

安装(以 CentOS 为例):

服务端:安装 nfs-utils 和 rpcbind(yum install nfs-utils rpcbind),启动并设置开机自启(systemctl start nfs-server rpcbind;systemctl enable nfs-server rpcbind)。

客户端:安装 nfs-utils(yum install nfs-utils),启动 rpcbind 并设置开机自启。

配置:

服务端:编辑 /etc/exports 文件,添加共享目录及权限(格式:共享目录 客户端地址(权限),如 /data 192.168.1.0/24(rw,sync,no_root_squash)),执行 exportfs -r 使配置生效。

客户端:无需额外配置,可直接挂载服务端共享目录。

3.说出手动挂载 NFS 的必要步骤。

客户端检查服务端共享目录(showmount -e 服务端IP)。

客户端创建本地挂载点(mkdir /mnt/nfs_share)。

执行挂载命令(mount -t nfs 服务端IP:共享目录 本地挂载点,如 mount -t nfs 192.168.1.100:/data /mnt/nfs_share)。

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

客户端安装 autofs 工具(yum install autofs),启动并设置开机自启(systemctl start autofs;systemctl enable autofs)。

编辑主配置文件 /etc/auto.master,添加挂载点与子配置文件的映射(格式:/挂载点父目录 /etc/auto.子配置文件名,如 /mnt /etc/auto.nfs)。

创建并编辑子配置文件(如 /etc/auto.nfs),添加共享目录映射(格式:子目录 -选项 服务端IP:共享目录,如 nfs_share -rw 192.168.1.100:/data)。

重启 autofs 服务(systemctl restart autofs),访问挂载点(cd /mnt/nfs_share)触发自动挂载。

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

对比项

间接映射

直接映射

挂载点结构

多层目录(父目录→子目录),如 /mnt/nfs_share

单层目录,直接指定最终挂载点,如 /nfs_share

配置方式

需在 auto.master 中指定父目录和子配置文件,子配置文件定义子目录映射

在 auto.master 中直接指定最终挂载点和映射规则(无需子配置文件)

灵活性

适合管理多个相关共享目录,结构清晰

适合单个或少量独立共享目录,配置更简洁

http://www.dtcms.com/a/347229.html

相关文章:

  • `strcat` 字符串连接函数
  • 一文学会vue的动态权限控制
  • 3.Shell 变量入门:变量定义、赋值、取值($var)及环境变量与局部变量区别详解
  • PYTHON让繁琐的工作自动化-列表
  • 07_模块和包
  • UNet改进(34):ACmix-UNet混合架构的PyTorch
  • 动手学深度学习(pytorch版):第六章节—卷积神经网络(1)从全连接层到卷积
  • 避开MES实施的“坑”:详解需求、开发、上线决胜点
  • 自动化知识工作AI代理的工程与产品实现
  • Node.js 和 Express 面试问题总结
  • Ubuntu通过 systemd 管理 gpt4free,需为其创建 g4f.service 文件,定义服务的启动、停止等操作(未实践)
  • Java基础 8.23
  • 【8位数取中间4位数】2022-10-23
  • LangChain4J-基础(整合Spring、RAG、MCP、向量数据库、提示词、流式输出)
  • QT-常用类
  • 【GPT入门】第57课 详解 LLamaFactory 与 XTuner 实现大模型多卡分布式训练的方案与实践
  • calchash.exe和chckhash.exe计算pe文件hash值的两个实用小工具
  • 【Linux系统】命名管道与共享内存
  • 结构化数据与非结构化数据的区别、特点和应用场景
  • Games 101 第四讲 Transformation Cont(视图变换和投影变换)
  • Java22 stream 新特性 窗口算子:GathererOp 和 GatherSink
  • Flink2.0学习笔记:使用HikariCP 自定义sink实现数据库连接池化
  • 权限管理模块
  • 用 Ansible 优雅部署 Kubernetes 1.33.3(RedHat 10)
  • 第一章:启航篇 —— 新晋工程师的生存与扎根 (1)
  • TensorFlow 深度学习 开发环境搭建
  • 通过Java连接并操作MySQL数据库
  • 多智能体篇:智能体的“语言”——ACL协议与消息队列实现
  • 高斯分布的KL散度计算
  • STM32学习笔记19-FLASH