首页 文章 精选 留言 我的

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:列出收藏数不小...

相关文章

发表评论

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

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应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。