博客
关于我
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/

你可能感兴趣的文章
NetScaler MPX Gateway Configuration
查看>>
NetScaler的常用配置
查看>>
netsh advfirewall
查看>>
NETSH WINSOCK RESET这条命令的含义和作用?
查看>>
netstat kill
查看>>
netstat命令用法详解
查看>>
Netstat端口占用情况
查看>>
Netty 4的内存管理:sun.misc.Unsafe
查看>>
Netty channelRegistered\ChannelActive---源码分析
查看>>
Netty NIO transport && OIO transport
查看>>
netty php,netty
查看>>
Netty WebSocket客户端
查看>>
netty 主要组件+黏包半包+rpc框架+源码透析
查看>>
Vue过渡 & 动画---vue工作笔记0014
查看>>
Netty 异步任务调度与异步线程池
查看>>
Netty 的 Handler 链调用机制
查看>>
Netty 编解码器详解
查看>>
Netty 解决TCP粘包/半包使用
查看>>
Netty 调用,效率这么低还用啥?
查看>>
Netty+Protostuff实现单机压测秒级接收35万个对象实践经验分享
查看>>