centos7.6 nfs
2021/8/20 7:05:52
本文主要是介绍centos7.6 nfs,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
最近在研究通过docker的方式快速部署web项目,处理完单台服务器统一部署的问题后,简单集群搭建https://blog.csdn.net/qxianx/article/details/90750636
下一个问题就是多个服务器如何实现一次部署,全局使用。首先想到的解决方案就是文件共享。之前已经使用过samba在linux与windows之间实现文件共享,这次选择了NFS。关于NFS的定义这里不多叙述。
基本环境:CentOS7.6
共享的机器IP(内网):172.16.54.202(实际上传文件主机-服务器),172.16.54.199(通过映射获取文件主机-客户端);
1 安装nfs(主要涉及 nfs-utils rpcbind)
1.1 服务器
yum -y install nfs-utils rpcbind
1.2 客户端
yum -y install nfs-utils
2 创建共享目录并设置权限,这里我直接用的一个node项目
新建的话,用到的命令
mkdir -p /share/testmkdir -p /
ll /share/
chmod 666 /data/test/
3 编辑exports,添加配置信息;
vim/etc/exports
3.1 前面是要共享的文件,后面是共享给哪个主机看,也可以选择*
3.2 括号中是一些约束权限
3.3 使配置生效(这里注意不是 source命令来刷新)
exportfs -r;
4 启动nfs服务,查看启动情况;
4.1 启动
service rpcbind start && service nfs start;
4.2 查看是否正常
rpcinfo -p localhost;
showmount -e localhost
4.3开机自启动
chkconfig --level 2345 rpcbind on
chkconfig --level 2345 nfs on
5客户端创建挂载的目录
mkdir /home/yixinodeNfs
6 查看服务器挂载信息
showmount -e 172.16.54.202
7 挂载到新建目录并测试
mount -t nfs 172.16.54.202:/home/yixinode /home/yixinodeNfs -o proto=tcp -o nolock
df -h
文件也都过来了
8 解除挂载
umount /home/yixinodeNfs
这篇关于centos7.6 nfs的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-28pyqt 怎么打包整个项目-icode9专业技术文章分享
- 2024-09-28laravel Commands 创建带有参数的 Artisan 命令的步骤和示例-icode9专业技术文章分享
- 2024-09-28antd怎么实现渲染tiff图片-icode9专业技术文章分享
- 2024-09-28英文半角中划线和中文全角的中划线有什么区别-icode9专业技术文章分享
- 2024-09-28nvm npm 和node 他们之间有什么关系-icode9专业技术文章分享
- 2024-09-28Node Version Manager (nvm)使用教程-icode9专业技术文章分享
- 2024-09-28nvm命令太慢,是什么原因-icode9专业技术文章分享
- 2024-09-28Kotlin 如何增加、删除和修改 MutableStateFlow 中的值。-icode9专业技术文章分享
- 2024-09-28Kotlin的stateFlow.update 写法介绍-icode9专业技术文章分享
- 2024-09-28kotlin 怎么获取当前时间格式-icode9专业技术文章分享