|
NFS中小企业常见的网络文件系统服务(network file system)
RPC服务最主要的功能就是记录每个NFS功能所对应的端口号,并在NFS客服端请求时将该端口和功能对应的信息传递个给请求数据的NFS客服端
流程:
1,先开启RPC服务
2,再启动NFS服务
3,NFS服务向RPC注册启动的端口
4,客服请求NFS服务
5,RPC返回端口给客服端
环境搭建:
服务端为 nfsserver 客服端为 nfsclient
NFS服务需要安装的软件包:
yum install nfs-utils -y :NFS服务主程序
yum install portmap -y
yum install rpcbind -y
NFS服务端:
# /etc/exports NFS的配置文件
# vim /etc/exports 编辑NFS配置文件
/data 10.0.0.0/24(rw,sync)
# systemctl reload nfs 重新加载nfs服务
# showmount -e localtost 查看
客服端:
安装rpcbind服务并且启动rpcbind服务
检查服务端的nfs是否OK
# showmount -e +serverIP
挂载指定类型为NFS,次挂载为临时挂载,若想永久挂载需写入/etc/fstab
# mount -t nfs serverIP:/data /mnt
如果想在里面写东西的话还得有写的权限。
NFS的用户是nfsnobody 所以添加nfsnobody为这个目录的所属用户
# chown -R nfsnobody.nfsnobody /data
就OK 了
NFS客服端mount 挂在优化
客服端挂载:安全优化
# mount -t nfs -o nosuid,noexec,nodev,rw serverip:/data /mnt --指定类型为nfs -o指定参数以上是安全参数,rw读写权限
查看NFS mnt客服端默认的挂载参数 # grep mnt /proc/mounts
=======================================================================================
性能优化
磁盘测试命令:
# time dd if=/dev/zero of=/mnt/testfile bs=9k count=20000
==================================================================================
生产场景NFS共享存储优化:
1.硬件:sas/ssd 磁盘,买多块,raid0/radi10
2.服务端:async,all_squash,anonuid=555,anongid=555
3.客服端挂载:rsize,wsize,noatime,nodirtime,nosuid,noexec,soft
4.内核优化
==================================================================================
# cat /etc/rc.local rc.local是所有开机自启的文件
umount -lf /mnt --强制卸载挂载点
exportfs --不用配置文件共享目录
rpcifo --查看rpc服务
var/lib/nfs/rmtab --记录那些客服端在挂载nfs服务
=======================================================================================
autofs他可以实现当用户访问的时候自动挂载,如果没有用户访问,他会自动就卸载掉
安装:# yum install autofs -y
启动:# systemctl start autofs
编辑配置文件:# /etc/auto.master
里面添加 /mnt /etc/auto.misc --timeout 10 指定挂载点和映射路径,超过10秒自动退出
编辑配置文件:# /etc/auto.misc
里面添加 nfsdata -fstype=nfs 192.168.54.130:/data
名字 类型 服务端的IP和目录
然后访问:
# cd /mnt/nfsdata --发现能进去
# df -h --发现挂载点出来了
=====================================================================
cat /etc/redhat-release 查看Linux系统中系统版本
rpcinfo -p localhost 指定查看本地PRc端口
=====================================================================
|
|