linux怎么搭建nfs(通过案例深入解析linux NFS机制)
linux怎么搭建nfs
通过案例深入解析linux NFS机制接上篇,创建web02服务器,将web01、web02服务器的/data目录挂载到nfs01服务器的共享目录/data上,并以不同方式实现开机自启动。
web01篇:
在/etc/rc.local中添加如下一行:
重启并检查:
web02篇:
克隆模板机,创建web02虚拟机,更改主机名,ip地址
安装rpc服务:yum install rpcbind 开启并设置开机启动
在最后添加一行:
因为磁盘挂载在系统启动的顺序中要快于网卡加载,而rpc又需要联网,所以我们需要开启延迟挂载:
重启,并检查:
注意:开机挂载时要保证nfs01服务器及其nfs服务都是开启状态。
在nfs01服务器上查看共享目录信息
可以通过设置uid和gid指定用户访问(在服务器端和客户端添加相同的用户---uid、gid相同):
useradd -u 1111 test
在web01服务器上测试:
总结:
①nfs服务器的nfs配置文件中共享目录要开放写入的权限
②nfs服务器共享目录的本地权限要设置w的权限
③指定用户时,要保证服务端和客户端的用户的uid和gid相同(用户名可以不同)
客户端挂载深入
查看客户端挂载信息:
两种挂载方式:hard和soft
如果以soft方式挂载,当网络或服务出现问题时,客户端会一致尝试挂载,直到超时(timeo)停止。
如果以hard方式挂载,则会一直尝试直到挂载成功,此时无法umount或kill,常配合intr使用。
注:soft在timeout后可能会造成资料丢失的情况,故不建议使用。
rsize/wsize是写入/读出的区块大小(block size),这个值影响客户端与服务器端传输数据的缓冲存储量。如果在局域网内,两边内存比较大,这个值可以设置大点,这样能提升传输速度。
mount命令详解:https://www.runoob.com/linux/linux-comm-mount.html
CentOS7.6优化建议使用如下挂载命令:
mount -t nfs -o noatime,nodiratime,nosuid,noexec,nodev,rsize=131072,wsize=131072 172.16.1.31:/data /mnt
NFS内核优化建议
- /proc/sys/net/core/rmem_default:该文件指定了接收套接字缓冲区大小的默认值,默认为124928(字节)
- /proc/sys/net/core/rmem_max:该文件指定了接收套接字缓冲区大小的最大值,默认为124928(字节)
- /proc/sys/net/core/wmem_default:该文件指定了发送套接字缓冲区大小的默认值,默认为124928(字节)
- /proc/sys/net/core/wmem_max:该文件指定了发送套接字缓冲区大小的最大值,默认为124928(字节)
上述文件对应的具体命令如下:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
- linux设置监控命令(linux系统虚拟主机开启支持SourceGuardiansg11加密组件的详细步骤)
- linux如何搭建ftp服务器(Linux下搭建ftp服务器)
- centos7宝塔面板离线安装(linux centos 宝塔面板和安全狗安装过程记录)
- linux内核设备树(解析Linux内核与设备树的编译和烧写)
- linux切换python版本(linux安装python修改默认python版本方法)
- linux基础教程磁盘配额的设计(WDCP Linux服务器磁盘爆满的处理方法)
- linux看系统内存大小(Linux体检,了解你的Linux状态网络IO,磁盘,CPU,内存)
- linux部署tomcat项目(阿里云服务器linux系统搭建Tomcat部署Web项目)
- Linux 下如何检查内存使用率(Linux 下如何检查内存使用率)
- linux虚拟主机怎么设置(linux系统虚拟主机开启支持Swoole Loader扩展的方法)
- linux解压zip文件的命令(Linux gzip 命令的使用)
- docker安装部署及使用(docker在linux上的安装部署实例讲解)
- windows终端远程连接linux服务器(linux通过跳板机连接远程服务器并进行文件传输的方法)
- linuxmysql怎么设置root密码(Linux mysql-5.6如何实现重置root密码)
- linux怎么上传windows的文件(Windows本地环境和Linux腾讯云服务器之间传输文件的方法)
- 阿里云linux服务器怎么进(阿里云Linux主机安装WDCP管理面板包含lamp+lnmp+lanmp环境)
- 大事件 合肥四中火了(大事件合肥四中火了)
- 翼龙贷组织出借人调研 感受鄱阳 借 来的致富路(翼龙贷组织出借人调研)
- 2023新国风戏曲教育寒假集训班汇报演出《戏娃闹元宵》图文报道(2023新国风戏曲教育寒假集训班汇报演出戏娃闹元宵图文报道)
- 九儿《狐踪谍影》出演热血女特警,戏份杀青受关注(九儿狐踪谍影出演热血女特警)
- 红色代表什么(红色代表什么寓意)
- 蓝天代表什么(蓝天代表什么生肖)
热门推荐
- .NET中First,FirstOrDefault,Single,SingleOrDefault的区别
- linux系统的组成架构(Linux输入子系统框架原理解析)
- kafka 单机安装(在Linux环境下安装Kafka)
- pythonweb和nodejs(Node与Python 双向通信的实现代码)
- docker-compose启动单个容器(docker-compose快速搭建docker私有仓库的步骤)
- python生成效果图(python如何制作缩略图)
- c语言可以实现python所有功能吗(Python实现的调用C语言函数功能简单实例)
- 修改sqlserver数据库名称步骤(SQL server数据库创建代码 filegroup文件组修改的示例代码)
- 如何筛选求职招聘广告
- python如何对参数长度进行限制(python 多个参数不为空校验方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9