网站首页 > 技术教程 正文
最近部署在公司本地的nfs老是断线和重启,对业务造成很大的影响,网络不稳定硬件故障,急需要迁移上云,那么干货来了,史上最全的nfs部署文档欢迎围观,包含离线和在线安装(Centos 7.6安装nfs(适合centos 7系列的系统))。
一、部署环境说明
系 统:centos 7.6 最小化安装
应用1:app1 10.1.0.29
应用2:app2 10.1.0.30
应用3:app3 10.1.0.31
说明:app1 10.1.0.29是nfs的服务端、app2 10.1.0.30、app3 10.1.0.31是nfs客户端。
二、服务端安装
1、安装nfs-utils nfs4-acl-tools portmap
在线安装:
yum install -y nfs-utils nfs4-acl-tools portmap
离线安装:
rpm -ivh keyutils-1.5.8-3.el7.x86_64.rpm
rpm -ivh libbasicobjects-0.1.1-32.el7.x86_64.rpm
rpm -ivh libcollection-0.7.0-32.el7.x86_64.rpm
rpm -ivh libevent-2.0.21-4.el7.x86_64.rpm
rpm -ivh libnfsidmap-0.25-19.el7.x86_64.rpm
rpm -ivh libpath_utils-0.2.1-32.el7.x86_64.rpm
rpm -ivh libref_array-0.1.5-32.el7.x86_64.rpm
rpm -ivh libtirpc-0.2.4-0.16.el7.x86_64.rpm
rpm -ivh libverto-libevent-0.2.5-4.el7.x86_64.rpm
rpm -ivh nfs-utils-1.3.0-0.65.el7.x86_64.rpm --
rpm -ivh nfs4-acl-tools-0.3.3-20.el7.x86_64.rpm
rpm -ivh quota-nls-4.01-19.el7.noarch.rpm
rpm -ivh rpcbind-0.2.0-48.el7.x86_64.rpm
rpm -ivh tcp_wrappers-7.6-77.el7.x86_64.rpm
rpm -ivh quota-4.01-19.el7.x86_64.rpm
rpm -ivh libini_config-1.3.1-32.el7.x86_64.rpm
rpm -ivh gssproxy-0.7.0-26.el7.x86_64.rpm --nodeps --force
rpm -ivh nfs-utils-1.3.0-0.65.el7.x86_64.rpm --
rpm -ivh nfs4-acl-tools-0.3.3-20.el7.x86_64.rpm
2、启动服务、设置开机启动
systemctl start rpcbind
systemctl start nfs
systemctl enable rpcbind
systemctl enable nfs
3、配置/etc/sysconfig/nfs
(没有开启防火墙的跳过)
/etc/sysconfig/nfs 添加以下配置(固定端口):
RQUOTAD_PORT=1001
LOCKD_TCPPORT=30001
LOCKD_UDPPORT=30002
MOUNTD_PORT=1002
4、防火墙开放端口
(没有开启防火墙的跳过):
firewall-cmd --zone=public --add-port=111/tcp --add-port=111/udp --add-port=2049/tcp --add-port=2049/udp --add-port=1001/tcp --add-port=1001/udp --add-port=1002/tcp --add-port=1002/udp --add-port=30001/tcp --add-port=30002/udp --permanent
firewall-cmd –reload
5、创建要共享的文件夹
mkdir -p /opt/sqfiles
chmod -R 777 /opt/sqfiles/
6、配置/etc/exports
在/etc/exports 写入以下配置:
/opt/sqfiles 10.1.0.30(rw,fsid=0,sync,insecure,all_squash) 10.1.0.31(rw,fsid=0,sync,insecure,all_squash) 10.1.0.32(rw,fsid=0,sync,insecure,all_squash)
7、重启服务端
exportfs -rv
systemctl restart rpcbind
systemctl restart nfs
三、客户端
1、安装nfs-utils nfs4-acl-tools portmap
在线安装:
yum install -y nfs-utils nfs4-acl-tools portmap
离线安装:
rpm -ivh keyutils-1.5.8-3.el7.x86_64.rpm
rpm -ivh libbasicobjects-0.1.1-32.el7.x86_64.rpm
rpm -ivh libcollection-0.7.0-32.el7.x86_64.rpm
rpm -ivh libevent-2.0.21-4.el7.x86_64.rpm
rpm -ivh libnfsidmap-0.25-19.el7.x86_64.rpm
rpm -ivh libpath_utils-0.2.1-32.el7.x86_64.rpm
rpm -ivh libref_array-0.1.5-32.el7.x86_64.rpm
rpm -ivh libtirpc-0.2.4-0.16.el7.x86_64.rpm
rpm -ivh libverto-libevent-0.2.5-4.el7.x86_64.rpm
rpm -ivh nfs-utils-1.3.0-0.65.el7.x86_64.rpm --
rpm -ivh nfs4-acl-tools-0.3.3-20.el7.x86_64.rpm
rpm -ivh quota-nls-4.01-19.el7.noarch.rpm
rpm -ivh rpcbind-0.2.0-48.el7.x86_64.rpm
rpm -ivh tcp_wrappers-7.6-77.el7.x86_64.rpm
rpm -ivh quota-4.01-19.el7.x86_64.rpm
rpm -ivh libini_config-1.3.1-32.el7.x86_64.rpm
rpm -ivh gssproxy-0.7.0-26.el7.x86_64.rpm --nodeps --force
rpm -ivh nfs-utils-1.3.0-0.65.el7.x86_64.rpm --
rpm -ivh nfs4-acl-tools-0.3.3-20.el7.x86_64.rpm
2、启动服务、设置开机启动
systemctl start rpcbind
systemctl start nfs
systemctl enable rpcbind
systemctl enable nfs
3、挂载文件夹
mkdir -p /opt/sqfiles
mount -t nfs 10.1.0.29:/opt/sqfiles -o rsize=65536,wsize=65536,intr,noatime,timeo=5 /opt/sqfiles
4、设置开机自挂载
vi /etc/fstab
10.1.0.29:/opt/sqfiles /opt/sqfiles nfs rsize=65536,wsize=65536,intr,noatime,timeo=5 0 0
后续
如对以上的部署过程有疑问,可以在下方留言哦~
猜你喜欢
- 2025-05-11 「正点原子FPGA连载」第七章使用XSDK开发Linux应用
- 2025-05-11 aix服务器配置nfs服务(aix服务器命令)
- 2025-05-11 家庭NAS部署指南 群晖篇二——那些“用了就回不去”的群晖套件
- 2025-05-11 nfs实战之:磁盘迁移(nfs传输文件)
- 2025-05-11 学习笔记-网络共享存储 - /etc/fstab 文件详解
- 2025-05-11 nfs-server安装和端挂盘(nfs安装步骤)
- 2025-05-11 NAS同步百度云全攻略!一篇打尽win虚拟机、黑群、Docker操作演示
- 2025-05-11 小白入门必知必会-NFS安装(怎么安装nfs)
- 2025-05-11 教你玩转Linux—磁盘检验、挂载与卸除
- 2025-05-11 星际魔盒系列之局域网文件共享篇samba、nfs、tftp
你 发表评论:
欢迎- 最近发表
-
- linux日志文件的管理、备份及日志服务器的搭建
- Linux下挂载windows的共享目录操作方法
- Linux系统中的备份文件命令(linux系统中的备份文件命令有哪些)
- 麒麟KYLINOS|通过不同方法设置用户访问文件及目录权限
- 「Linux笔记」系统目录结构(linux目录的结构及含义)
- linux中修改归属权chown命令和chgrp命令
- 工作日报 2021.10.27 Android-SEAndroid权限问题指南
- Windows和Linux环境下,修改Ollama的模型默认保存路径
- 如何强制用户在 Linux 上下次登录时更改密码?
- 如何删除Linux文件夹中除某些扩展名之外的所有文件?
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)