笔记:centos6 nfs配置测试

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了笔记:centos6 nfs配置测试相关的知识,希望对你有一定的参考价值。

配置三台机器,不同ip,彼此能ping通(一台文件服务器用于分享,两台客户机用于连接文件服务器)


安装rpc服务和nfs服务,rpc服务类似中介,使用一个固定的端口记录nfs服务产生的随机端口

yum -y install rpcbind nfs-utils


启动服务并配置开机启动,将启动服务的命令写入rc.local(rpc服务需要比nfs服务先启动)


查看nfs资源

rpcinfo -p localhost


凭端口查进程

#nfs主端口

netstat -lntup|grep 2049

#rpc端口

lsof -i :111


配置/etc/exports 参数加上(rw.sync,all_squash)

/share x.x.x.x/24(rw,sync,all_squash)


reload配置文件

/etc/init.d/nfs reload

exportfs -rv


查看共享记录

showmount -e 127.0.0.1


查看服务器端生效的配置

cat /var/lib/nfs/etab


修改共享目录的所有者

chmod -R nfsnobody /share


客户端挂载并写到rc.local

mount -t nfs x.x.x.x:/share /mnt


查看客户端信息

cat /proc/mounts


挂载-o追加的参数

fg/bg 前/后台运行

soft/hard 软/硬挂载,失败后是否超时后是否继续连接

intr 指定超时断开参数,配合hard

rsize/wsize 客户端一次性读/写多大文件,调大可以提高性能


挂载-o追加的重要参数

async/sync 异步/同步写入磁盘

rw/ro 读写/只读挂载

auto/noauto 自动挂载

exec/noexec 是否允许执行二进制文件

noatime 不改时间戳,提升性能

nodiratime 不改目录访问时间,提升性能

suid/nosuid 4755是否生效

remount,rw 当文件系统变成只读,在救援模式下让文件系统重新可写

defaults  =rw,suid,dev,exec,auto,nousr,async


注意

1、exports文件配置可写

2、服务端文件本身权限可写

3、每台客户机都有共享时配置的所属id

4、其他man /etc/init.d/exports


nfs优化

1、安全挂载 挂载时加nosuid,noexec,nodev

2、性能优化 挂载时不改时间


nfs内核优化

cat >>/etc/sysctcl.conf<<eof

net.core.wmem_default = 8388608

net.core.rmem_default = 8388608

net.core.rmem_max = 16777216

net.core.wmem_max =16777216

eof

sysctl -p


查看优化参数

ls /proc/sys/net/core


本文出自 “神奇的海螺” 博客,请务必保留此出处http://bilishell.blog.51cto.com/11756401/1792355

以上是关于笔记:centos6 nfs配置测试的主要内容,如果未能解决你的问题,请参考以下文章

nfs安装与配置笔记

k8s笔记13--配置nfs-client-provisioner

redhat 7 配置NFS服务及测试

CentOS6 NFS的安装配置

如何在centos6和centos7上部署nfs共享服务器和客户端

Centos6.7下NFS的配置安装