首页 > 其他 > 详细

笔记:centos6 nfs配置测试

时间:2016-06-23 22:23:44      阅读:304      评论:0      收藏:0      [点我收藏+]

配置三台机器,不同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配置测试

原文:http://bilishell.blog.51cto.com/11756401/1792355

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!