文章目录
- 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 目录下:

3.3 fstab自动挂载
- 修改 /etc/fstab 配置文件,加入NFS共享目录的挂载设置;
- 注意将文件系统类型设为nfs,挂载参数建议设为netdev 。
3.4 强制卸载NFS
- 当客户端正在挂载使用,服务器端NFS服务突然停掉后,执行查看挂载命令会出现卡死现象。这个时候一般的umount命令是无法直接卸载的,需要加上 -lf 才能卸载,如下所示:
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24992 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!