博客
关于我
NFS安装配置
阅读量:789 次
发布时间:2023-02-15

本文共 1980 字,大约阅读时间需要 6 分钟。

NFS服务器配置与优化指南

安装并配置NFS服务器是一项常见的系统管理任务,本文将详细介绍NFS服务器的安装、配置及优化方法。

1. 安装NFS服务器

在安装NFS服务器之前,确保所有相关服务器(包括客户端)均已安装NFS工具包。安装步骤如下:

yum install nfs-utils rpcbind -y

注意事项:虽然客户端安装必要,但启动rpcbind服务前请确保服务已停止,以避免配置冲突。

2. 启动与管理服务

启动rpcbind服务:

/etc/init.d/rpcbind start

查看服务状态:

/etc/init.d/rpcbind status

停止服务:

/etc/init.d/rpcbind stop

3. 查看服务端口配置

Rpcbind 的主端口为 111。若已知某个服务占用此端口,可使用以下命令查找相关服务:

lsof -i :111

查看rpcbind服务的具体端口:

netstat -lntup | grep rpcbind

4. 启动服务状态

查看rpcbind服务是否开机启动:

chkconfig --list rpcbind

5. 查看NFS池状态

查看NFS池是否使用:

rpcinfo -p localhost

6. NFS服务状态

查看NFS服务状态:

/etc/init.d/nfs status

启动NFS服务:

/etc/init.d/nfs start

默认NFS端口为 2049,查看端口占用情况:

netstat -lntup | grep 2049

7. 设置NFS为开机启动服务

查看NFS开机启动状态:

chkconfig --list nfs

设置NFS开机启动:

chkconfig nfs on

注意事项:NFS服务需先启动rpcbind,然后再启动NFS。

8. 查看启动顺序

查看rpcbind和NFS的启动顺序:

less /etc/init.d/rpcbindless /etc/init.d/nfs

9. 修改开机启动服务

将服务添加至/etc/rc.local中:

vim /etc/rc.local

/etc/rc.local中添加启动命令。

10. 配置NFS服务器

NFS服务器的配置文件为/etc/exports。创建共享目录并设置权限:

mkdir datechown -R nfsnobody.nfsnobody /date

/etc/exports中添加共享配置:

vim /etc/exports

示例配置:

/date 192.168.100.0/24(rw,sync,all_squash,anonuid=65534,anongid=65534)

注意事项:创建共享目录前需确保目录已存在。

11. 服务重新启动

平滑重启NFS服务:

/etc/init.d/nfs reload

12. 客户端配置

在客户端启动rpcbind服务:

/etc/init.d/rpcbind start

将rpcbind服务设置为开机启动:

chkconfig --list rpcbind

13. 挂载测试

查看是否能连接到NFS服务器:

showmount -e 192.168.100.215

挂载共享目录:

mount -t 192.168.100.215:/date /mnt

查看挂载状态:

df -hmountcat /proc/mounts

14. NFS挂载优化

优化挂载参数:

mount -t nfs -o nosuid,noexec,nodev,rw 192.168.100.215:/date /mnt

15. 企业级性能优化

禁止更新目录及文件时间戳:

mount -t nfs -o noatime,nodiratime 192.168.100.215:/date /mnt

安全加优化挂载方式:

mount -t nfs -o nosuid,noexec,nodev,noatime,nodiratime,intr,rsize=131072,wsize=131072 192.168.100.215:/date /mnt

16. 内核优化

修改内核参数:

cat >> /etc/sysctl.conf << EOFnet.core.wmem_default = 8388608net.core.rmem_default = 8388608net.core.rmem_max = 16777216net.core.wmem_max = 16777216EOF

应用参数:

sysctl -p

17. 卸载方法

强制卸载:

umount -lf /mnt

以上步骤将帮助您成功配置并优化NFS服务器,确保服务器稳定高效运行。

转载地址:http://dacfk.baihongyu.com/

你可能感兴趣的文章
mysql索引、索引优化(这一篇包括所有)
查看>>
MySql索引为什么使用B+树
查看>>
MySQL索引原理以及查询优化
查看>>
Mysql索引底层结构的分析
查看>>
MySQL索引底层:B+树详解
查看>>
Mysql索引总结
查看>>
mysql经常使用命令
查看>>
Mysql缓存调优的基本知识(附Demo)
查看>>
mysql自动化同步校验_Shell: 分享MySQL数据同步+主从复制自动化脚本_20190313_七侠镇莫尛貝...
查看>>
mysql自增id超大问题查询
查看>>
MySQL获取分组后的TOP 1和TOP N记录
查看>>
MySQL视图
查看>>
MySQL设置白名单限制
查看>>
MySQL设置远程连接
查看>>
Mysql账号权限查询(grants)
查看>>
MySQL迁移到达梦:如何轻松、高质量完成迁移任务
查看>>
mysql还有哪些自带的函数呢?别到处找了,看这个就够了。
查看>>
mysql进阶 with-as 性能调优
查看>>
mysql进阶-查询优化-慢查询日志
查看>>
Mysql连接时报时区错误
查看>>