RockyLinux服务存储配置指南(从零开始掌握RockyLinux存储管理与LVM配置)

来源:这里教程网 时间:2026-03-14 21:25:36 作者:

在部署和维护基于 RockyLinux 的服务器时,合理配置存储系统是确保服务稳定、高效运行的关键环节。无论你是刚接触 Linux 的新手,还是希望系统化学习 RockyLinux服务存储配置 的运维人员,本教程都将手把手带你完成从磁盘识别到挂载、甚至使用 LVM(逻辑卷管理)进行灵活存储分配的全过程。

一、为什么需要正确配置存储?

默认安装的 RockyLinux 通常只分配了基础分区(如 /、/boot、swap)。但随着业务增长,你可能需要:

为数据库单独挂载高性能 SSD 为日志或备份扩展大容量硬盘 使用 LVM 实现动态扩容,避免停机

这些都离不开对 RockyLinux存储管理 的深入理解。

二、查看当前磁盘与分区情况

首先,我们需要确认系统中有哪些未使用的磁盘。打开终端,执行以下命令:

lsblk

输出示例:

NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTsda           8:0    0   50G  0 disk ├─sda1        8:1    0    1G  0 part /boot└─sda2        8:2    0   49G  0 part   └─rl-root 253:0    0   49G  0 lvm  /sdb           8:16   0  100G  0 disk

可以看到,

sdb
是一块 100GB 的新硬盘,尚未分区或挂载。接下来我们将用它来演示两种常用配置方式。

三、方法一:传统分区 + 挂载(适合简单场景)

如果你不需要动态调整空间,可直接分区并格式化挂载。

1. 使用 fdisk 创建分区

sudo fdisk /dev/sdb

在交互界面中依次输入:

n  # 新建分区p  # 主分区1  # 分区号[回车]  # 默认起始扇区[回车]  # 默认结束扇区(使用全部空间)w  # 写入并退出

2. 格式化为 ext4 文件系统

sudo mkfs.ext4 /dev/sdb1

3. 创建挂载点并挂载

sudo mkdir -p /datasudo mount /dev/sdb1 /data

4. 设置开机自动挂载

编辑

/etc/fstab
文件:

sudo nano /etc/fstab

在末尾添加一行(建议使用 UUID 更安全):

# 获取 UUIDsudo blkid /dev/sdb1# 在 fstab 中添加(替换 YOUR_UUID)UUID=YOUR_UUID  /data  ext4  defaults  0 2

四、方法二:使用 LVM(推荐用于生产环境)

RockyLinux LVM配置 提供了更高的灵活性,支持在线扩容、快照等功能。

1. 创建物理卷(PV)

sudo pvcreate /dev/sdb

2. 创建卷组(VG)

sudo vgcreate data_vg /dev/sdb

3. 创建逻辑卷(LV)

sudo lvcreate -L 80G -n data_lv data_vg

4. 格式化并挂载

sudo mkfs.ext4 /dev/data_vg/data_lvsudo mkdir -p /datasudo mount /dev/data_vg/data_lv /data

5. 自动挂载(同样修改 /etc/fstab)

/dev/data_vg/data_lv  /data  ext4  defaults  0 2

未来若需扩容,只需添加新硬盘到 VG,再扩展 LV 和文件系统即可,无需停机。

五、验证与故障排查

使用
df -h
查看挂载是否成功 检查
/var/log/messages
journalctl
排查挂载错误 确保 SELinux 上下文正确(如需):
sudo restorecon -R /data

六、总结

通过本教程,你已掌握 RockyLinux服务存储配置 的两种核心方法:传统分区适用于简单场景,而 RockyLinux LVM配置 则更适合需要弹性和高可用性的生产环境。合理规划存储结构,不仅能提升系统性能,还能大幅降低后期运维成本。

记住:操作前务必备份重要数据!祝你在 RockyLinux 的世界里游刃有余!

相关推荐