首页 文章 精选 留言 我的

NFS安装(CentOS,Rocky)

服务器

ip 说明
10.0.0.110 note1
10.0.0.111 note2
10.0.0.112 note3
10.0.0.113 note4
10.0.0.114 note5
10.0.0.115 note6
10.0.0.116 master

安装NFS

所有节点都要安装

sh 复制代码
# CentOS
yum install -y nfs-utils

# Rocky
dnf install -y nfs-utils

初始化服务

[master节点],初始化服务,创建共享目录并且生效配置

sh 复制代码
# 编写配置信息
echo "/data1/nfs/data/ *(insecure,rw,sync,no_root_squash)" > /etc/exports
# 创建文件夹
mkdir -p /data1/nfs/data
# 启动服务
systemctl enable rpcbind
systemctl enable nfs-server
systemctl start rpcbind
systemctl start nfs-server
# 使配置生效
exportfs -r
# 检查配置是否生效
exportfs

/data1/nfs/data为共享目录位置

配置nfs-client

[note节点] (可选)

sh 复制代码
# 查看nfs服务器信息
showmount -e 10.0.3.6

# 创建本地文件夹并挂载nfs到本地
mkdir -p /data1/nfs/data
mount -t nfs 10.0.3.6:/data1/nfs/data /data1/nfs/data

# 卸载挂载点
umount -l /data1/nfs/data

# 查看nfs远程挂载信息
df -h

/data1/nfs/data为共享目录位置
如果报错需要关闭防火墙[systemctl stop firewalld && systemctl disable firewalld]或者开放对应端口

开机启动脚本

[note节点] (可选)

sh 复制代码
# 编辑
vi /etc/rc.local
# 添加
su - root -c 'mount -t nfs 10.0.3.6:/data1/nfs/data /data1/nfs/data'
# 赋予执行权限
chmod +x /etc/rc.local

个性化开机脚本

[note节点] (可选)

sh 复制代码
# 创建脚本存放文件夹
mkdir -p /data0/cmd

# 创建nfs启动脚本
tee /data0/cmd/nfs-init.sh <<-'EOF'
#!/bin/bash

# init
su - root -c 'mount -t nfs 10.0.3.6:/data1/nfs/data /data1/nfs/data'
EOF

# 创建startup启动脚本
tee /data0/cmd/startup.sh <<-'EOF'
#!/bin/bash

# nfs init
/data0/cmd/nfs-init.sh
EOF

# 赋予脚本执行权限
chmod +x /data0/cmd/*

# 添加脚本启动命令,并修改脚本执行权限
echo "# init start.sh" >> /etc/rc.local
echo "su - root -c '/data0/cmd/startup.sh'" >> /etc/rc.local
chmod +x /etc/rc.local && chmod +x /etc/rc.d/rc.local
优秀的个人博客,低调大师

微信关注我们

本文章为原创内容,如需转载请注明来源!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

Docker常用命令

Docker常用命令

基本命令 sh 复制代码 # 版本信息 docker version # Docker信息 docker info # 帮助 docker --help 镜像命令 sh 复制代码 # 列出本地主机上的镜像 docker images # 可选参数 # -a:列出所有镜像 # -q:只显示镜像ID # --digests:显示镜像的摘要信息 # --no-trunc:显示镜像的完整信息 docker images --digests --no-trunc # 查找镜像[https://hub.docker.com/] docker search [镜像名] # 可选参数 # -s:列出收藏数不小...

xtools一款基于JDK25的通用Java工具库

xtools一款基于JDK25的通用Java工具库

xtools 项目设计文档 开源地址: https://gitee.com/jun-xtools/xtools.git 一、功能和用途 1.1 项目概述 xtools(低调大师工具箱)是一个基于 JDK 25 的 Java 工具库项目,为 Java 应用开发提供通用的工具方法和基础组件支持。 项目信息 说明 项目名称 xtools 项目版本 5.0.0 父POM xtools-parent:5.0.0 JDK版本 25 项目定位 通用Java工具库,提供加密、时间、系统、网络、文档等工具方法 维护团队 org.xujun 1.2 技术特点 采用最新的 JDK 25 版本,充分利用新特性(Rec...

相关文章

发表评论

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册