当前位置:首页 > RockyLinux > 正文

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

在部署和维护基于 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 的新硬盘,尚未分区或挂载。接下来我们将用它来演示两种常用配置方式。

RockyLinux服务存储配置指南(从零开始掌握RockyLinux存储管理与LVM配置) RockyLinux服务存储配置 RockyLinux存储管理 Linux磁盘挂载 RockyLinux LVM配置 第1张

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

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

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/messagesjournalctl 排查挂载错误
  • 确保 SELinux 上下文正确(如需):sudo restorecon -R /data

六、总结

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

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