本文共 1980 字,大约阅读时间需要 6 分钟。
安装并配置NFS服务器是一项常见的系统管理任务,本文将详细介绍NFS服务器的安装、配置及优化方法。
在安装NFS服务器之前,确保所有相关服务器(包括客户端)均已安装NFS工具包。安装步骤如下:
yum install nfs-utils rpcbind -y
注意事项:虽然客户端安装必要,但启动rpcbind服务前请确保服务已停止,以避免配置冲突。
启动rpcbind服务:
/etc/init.d/rpcbind start
查看服务状态:
/etc/init.d/rpcbind status
停止服务:
/etc/init.d/rpcbind stop
Rpcbind 的主端口为 111。若已知某个服务占用此端口,可使用以下命令查找相关服务:
lsof -i :111
查看rpcbind服务的具体端口:
netstat -lntup | grep rpcbind
查看rpcbind服务是否开机启动:
chkconfig --list rpcbind
查看NFS池是否使用:
rpcinfo -p localhost
查看NFS服务状态:
/etc/init.d/nfs status
启动NFS服务:
/etc/init.d/nfs start
默认NFS端口为 2049,查看端口占用情况:
netstat -lntup | grep 2049
查看NFS开机启动状态:
chkconfig --list nfs
设置NFS开机启动:
chkconfig nfs on
注意事项:NFS服务需先启动rpcbind,然后再启动NFS。
查看rpcbind和NFS的启动顺序:
less /etc/init.d/rpcbindless /etc/init.d/nfs
将服务添加至/etc/rc.local中:
vim /etc/rc.local
在/etc/rc.local中添加启动命令。
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)
注意事项:创建共享目录前需确保目录已存在。
平滑重启NFS服务:
/etc/init.d/nfs reload
在客户端启动rpcbind服务:
/etc/init.d/rpcbind start
将rpcbind服务设置为开机启动:
chkconfig --list rpcbind
查看是否能连接到NFS服务器:
showmount -e 192.168.100.215
挂载共享目录:
mount -t 192.168.100.215:/date /mnt
查看挂载状态:
df -hmountcat /proc/mounts
优化挂载参数:
mount -t nfs -o nosuid,noexec,nodev,rw 192.168.100.215:/date /mnt
禁止更新目录及文件时间戳:
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
修改内核参数:
cat >> /etc/sysctl.conf << EOFnet.core.wmem_default = 8388608net.core.rmem_default = 8388608net.core.rmem_max = 16777216net.core.wmem_max = 16777216EOF
应用参数:
sysctl -p
强制卸载:
umount -lf /mnt
以上步骤将帮助您成功配置并优化NFS服务器,确保服务器稳定高效运行。
转载地址:http://dacfk.baihongyu.com/