在客户现场的时候,看到了服务器并没有使用nas,而是使用共享卷的方式给/data目录,但是测试过程中发现,远端机器的磁盘读写比原机器的磁盘读写慢了很多。下面记录本地测试共享卷的挂载,并不涉及性能测试。
安装nfs、portmap服务
nfs-utils-* :包括基本的NFS命令与监控程序
portmap-* :支持安全NFS RPC服务的连接
yum install nfs-utils -y
yum install portmap -y
启动服务:
service rpcbind start
service nfs start
顺序不能错,否则可能会报错:

Nfs启动需要依赖rpcbind
编辑/etc/exports文件:共享目录 访问客户端(访问权限)

指定ip:/tmp 179.168.132.243(rw,no_root_squash,async)
客户端编辑/etc/fstab,添加一个共享卷

在华为云测试中,中间的nffs字段使用的是nfs,才能重启挂载成功,后续配置需要注意,可能是当时写错了,写成了nffs
最后两个字段含义:
<dump> dump 工具通过它决定何时作备份. dump 会检查其内容,并用数字来决定是否对这个文件系统进行备份。 允许的数字是 0 和 1 。0 表示忽略, 1 则进行备份。大部分的用户是没有安装 dump 的 ,对他们而言 <dump> 应设为 0。
<pass> fsck 读取 <pass> 的数值来决定需要检查的文件系统的检查顺序。允许的数字是0, 1, 和2。 根目录应当获得最高的优先权 1, 其它所有需要被检查的设备设置为 2. 0 表示设备不会被 fsck 所检查
挂载共享卷:
mount -t nfs 179.168.132.244:/tmp /tmp/tmp
运行df –h查看,完成共享卷挂载。

如果挂在失败,报mount.nfs access denied by server while mounting
可以在服务端执行exportfs -a

执行完之后,再到客户端进行挂载,运行df查看

重载/etc/exports:
参考资料:
https://unix.stackexchange.com/questions/106122/mount-nfs-access-denied-by-server-while-mounting-on-ubuntu-machines
Nfs简介:https://www.cnblogs.com/mchina/archive/2013/01/03/2840040.html
挂载共享卷:https://wzfou.com/nfs-glusterfs-samba/
Dump、pass字段含义:https://blog.csdn.net/richerg85/article/details/17917129
Q.E.D.