操作系统版本:3.10.0-123.el7.x86_64

192.168.137.11  nfs服务端

192.168.137.10  nfs客户端

一、安装nfs服务端(在192.168.137.11上操作)

1、创建nfs数据存储目录(在192.168.137.11)

mkdir -p /home/nfs_data
chmod /home/nfs_data

2、安装nfs

yum install -y nfs-utils

3、编辑/etc/exports,写入以下内容

/home/nfs_data 192.168.137.0/(rw,sync,root_squash,all_squash)
  • rw:read-write,可读写;    注意,仅仅这里设置成读写客户端还是不能正常写入,还要正确地设置共享目录的权限,参考问题7
  • ro:read-only,只读;
  • sync:文件同时写入硬盘和内存;
  • async:文件暂存于内存,而不是直接写入内存;
  • no_root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,也拥有root权限。显然开启这项是不安全的。
  • root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,拥有匿名用户权限,通常他将使用nobody或nfsnobody身份;
  • all_squash:不论NFS客户端连接服务端时使用什么用户,对服务端分享的目录来说都是拥有匿名用户权限;

4、启用nfs服务

systemctl enable rpcbind.service
systemctl enable nfs-server.service

5、启动nfs服务

systemctl start rpcbind.service
systemctl start nfs-server.service

6、测试本机能否挂载

mkdir -p /opt/nfs_root
umount -t nfs 192.168.137.11:/home/nfs_data /opt/nfs_root

从上面可以挂载成功

二、从另一台机器挂nfs(在192.168.137.10上操作)

1、安装nfs

yum install -y nfs-utils

2、启用rpcbind

systemctl enable rpcbind.service

3、启动rpcbind

systemctl start rpcbind.service

注意:客户端不需要启动nfs服务

4、检查 NFS 服务器端是否有目录共享

[root@master ~]# showmount -e 192.168.137.11
Export list for 192.168.137.11:
/home/nfs_data 192.168.137.0/

5、挂载

mkdir -p /opt/testnfs
mount -t nfs 192.168.137.11:/home/nfs_data /opt/testnfs

挂载成功

最新文章

  1. swift 单独部署,开发
  2. md语法
  3. Oracle 正则表达式函数-REGEXP_INSTR 使用例子
  4. asp.net中web.config配置节点大全详解
  5. 从C#垃圾回收(GC)机制中挖掘性能优化方案
  6. Operate blob data in Oracle via C#
  7. javascript实例学习之二——类新浪微博的输入框
  8. 通过使用CyclicBarrier来计算Matrix中最大的值
  9. HDFS文件系统的操作
  10. Python学习笔记 (2) :字符串输出、操作、格式化和日期、时间格式化
  11. LibVLC video controls
  12. APP被苹果APPStore拒绝的各种原因
  13. arm指令bne.w改成b,即无条件跳转
  14. php对数组进行分页
  15. bash:chkconfig:command not found
  16. Nordic nRF51/nRF52开发环境搭建
  17. tesseract的编译安装
  18. python基础一 ------字符串的多种分隔符分隔
  19. python 检测字符串编码类型是什么
  20. VMware Workstation 不可恢复错误 解决方法

热门文章

  1. 供Linux学习使用的在线模拟系统
  2. 兼容的获取样式的函数getStyle()
  3. hibernate NUMBER 精度
  4. Linux Apache虚拟主机配置方法
  5. CentOS7编译安装mysql-5.6.43
  6. js及vue监听键盘回车事件
  7. 重构现有代码:Refactoring
  8. CentOS7+CDH5.14.0安装CDH错误排查:该主机与 Cloudera Manager Server 失去联系的时间过长。 该主机未与 Host Monitor 建立联系
  9. 51单片机学习笔记(清翔版)(21)——ADDA数模转换
  10. 51单片机学习笔记(郭天祥版)(6)——键盘的作业题、AD、DA、DS18B20(这里之后看清翔的补一下好了)