如何使用NFS发布共享资源,以及如何访问NFS共享资源

文章目录

  • 1.NFS共享存储服务的介绍
  • 2.使用NFS发布共享资源
    • 2.1 NFS应用场景
    • 2.2 NFS 络文件系统
    • 2.3 安装nfs-utils、rpcbind软件包
    • 2.4 设置共享目录
    • 2.5 启动NFS服务
    • 2.6 查看本机发布的NFS共享目录
  • 3.在客户机中访问NFS共享资源
    • 3.1 安装rpcbind、nfs-utils软件包并启动服务
    • 3.2 手动挂载NFS共享目录
    • 3.3 fstab自动挂载
    • 3.4 强制卸载NFS

1.NFS共享存储服务的介绍

  • NFS是一种基于TCP/IP传输的 络文件系统协议,最初由sun公司开发。通过使用NFS协议,NFS客户机可以像访问本机目录一样访问远程NFS服务器中的共享资源;
  • 对于大多数负载均衡群集来说,使用NFS协议来共享数据存储是比较常见的作法,NFS也是NAS存储设备必然支持的一种协议。但是,NFS没有用户认证机制,而且数据在 络上明文传输,所有安全性很差,一般只在局域 中使用。

2.使用NFS发布共享资源

2.1 NFS应用场景

  • 在企业集群架构的工作场景中,特别是中小型 站公司,NFS 络文件系统一般被用来存储共享视频、图片等静态资源文件 。例如:把 站用户上传的文件放到NFS共享里,通过 络共享目录,让 络上的其他服务器能挂载访问共享目录内的数据。

2.2 NFS 络文件系统

  • NFS服务的实现依赖于RPC(远端过程调用);
  • 需安装nfs-utils、rpcbind软件包;
  • 系统服务有:nfs、rpcbind;
  • 共享配置文件位于:/etc/exports

2.3 安装nfs-utils、rpcbind软件包

  • 提供RPC支持的服务为rpcbind,提供NFS共享的服务为nfs
  • 注意:安装完成后,建议调整这两个服务为自启动状态,以便每次开机后自动启用

2.4 设置共享目录

  • NFS的配置文件为 /etc/exports,文件内容默认为空。在设置共享资源时,格式为:
    目录位置 客户机地址(权限选项)

(1) 例如,若要将文件夹/opt/web 共享给192.168.100.120主机使用,允许读操作:

  • 注意:手动加载NFS共享服务时,应该先启动rpcbind,然后再启动nfs。

2.6 查看本机发布的NFS共享目录

完成挂载后,访问客户机的 /var/www/html 文件夹,实际上就相当于访问NFS服务器中的 /opt/web 文件夹,其中 络映射过程对于用户程序来说是透明的。例如,创建上述 index.html 测试文件后,会立刻出现在服务器的 /opt/web 目录下:

如何使用NFS发布共享资源,以及如何访问NFS共享资源

3.3 fstab自动挂载

  • 修改 /etc/fstab 配置文件,加入NFS共享目录的挂载设置;
  • 注意将文件系统类型设为nfs,挂载参数建议设为netdev 。

3.4 强制卸载NFS

  • 当客户端正在挂载使用,服务器端NFS服务突然停掉后,执行查看挂载命令会出现卡死现象。这个时候一般的umount命令是无法直接卸载的,需要加上 -lf 才能卸载,如下所示:

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24992 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年10月3日
下一篇 2020年10月3日

相关推荐