首页主机资讯centos分卷教程大全

centos分卷教程大全

时间2025-11-10 10:55:04发布访客分类主机资讯浏览285
导读:CentOS分卷教程大全(基于LVM与原生分区) 一、LVM(逻辑卷管理)分卷指南(推荐) LVM是CentOS中灵活管理磁盘空间的主流方式,支持动态扩展/缩小逻辑卷、卷组容量调整等功能,适用于生产环境。 1. 准备工作 备份数据:操作前...

CentOS分卷教程大全(基于LVM与原生分区)

一、LVM(逻辑卷管理)分卷指南(推荐)

LVM是CentOS中灵活管理磁盘空间的主流方式,支持动态扩展/缩小逻辑卷卷组容量调整等功能,适用于生产环境。

1. 准备工作

  • 备份数据:操作前务必备份重要数据(如rsynctar备份),避免误操作导致数据丢失。
  • 查看现有磁盘:使用lsblkfdisk -l确认未分配的磁盘(如/dev/sdb/dev/sdc)或分区。

2. 创建物理卷(PV)

物理卷是LVM的基础,将物理磁盘或分区转换为LVM可管理的单元。
命令示例

sudo pvcreate /dev/sdb  # 将/dev/sdb转换为物理卷
sudo pvcreate /dev/sdc  # 可同时创建多个物理卷

验证pvdisplaypvs查看物理卷信息(如大小、PE数量)。

3. 创建卷组(VG)

卷组是物理卷的集合,相当于一个“大存储池”,逻辑卷从中分配空间。
命令示例

sudo vgcreate my_volume_group /dev/sdb /dev/sdc  # 创建名为my_volume_group的卷组,包含/dev/sdb、/dev/sdc

验证vgdisplayvgs查看卷组信息(如总容量、剩余空间)。

4. 创建逻辑卷(LV)

逻辑卷是卷组中的虚拟磁盘,可直接用于挂载和存储数据。
命令示例

sudo lvcreate -L 10G -n my_lv my_volume_group  # 在my_volume_group中创建10GB的逻辑卷(名为my_lv)

参数说明

  • -L:指定逻辑卷大小(如+5G表示增加5GB);
  • -n:逻辑卷名称。
    验证lvdisplaylvs查看逻辑卷信息。

5. 格式化与挂载逻辑卷

逻辑卷需格式化为文件系统后才能使用,建议选择ext4(兼容性好)或xfs(高性能,适合大文件)。

(1)格式化

sudo mkfs.ext4 /dev/my_volume_group/my_lv  # 格式化为ext4
# 或
sudo mkfs.xfs /dev/my_volume_group/my_lv   # 格式化为xfs(CentOS 7+默认)

(2)临时挂载

sudo mkdir /mnt/my_lv  # 创建挂载点
sudo mount /dev/my_volume_group/my_lv /mnt/my_lv  # 挂载逻辑卷

验证df -h查看挂载状态。

6. 配置自动挂载

编辑/etc/fstab文件,实现系统启动时自动挂载。
步骤

  1. 获取逻辑卷UUID:sudo blkid /dev/my_volume_group/my_lv
  2. 添加以下行到/etc/fstab末尾(替换为实际UUID):
    UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/my_lv ext4 defaults 0 2
    
  3. 测试配置是否正确:sudo mount -a(无报错则生效)。

7. 调整逻辑卷大小

LVM支持动态扩展(无需卸载)和缩小(需卸载并备份数据)。

(1)扩展逻辑卷

  • 扩展卷组(若卷组空间不足,需先添加物理卷):
    sudo vgextend my_volume_group /dev/sdd  # 将/dev/sdd添加到卷组
    
  • 扩展逻辑卷
    sudo lvextend -L +5G /dev/my_volume_group/my_lv  # 增加5GB
    sudo lvextend -L 20G /dev/my_volume_group/my_lv  # 扩展至20GB
    

(2)扩展文件系统

  • ext4文件系统
    sudo resize2fs /dev/my_volume_group/my_lv
    
  • xfs文件系统
    sudo xfs_growfs /mnt/my_lv  # 需挂载状态下操作
    

(3)缩小逻辑卷(危险操作)

  1. 卸载逻辑卷:sudo umount /mnt/my_lv
  2. 检查文件系统:sudo e2fsck -f /dev/my_volume_group/my_lv(ext4);
  3. 缩小逻辑卷:sudo lvreduce -L -5G /dev/my_volume_group/my_lv(减少5GB);
  4. 重新格式化并挂载(需重新创建文件系统)。

8. 删除卷组与逻辑卷

若需彻底释放空间,需按顺序删除逻辑卷、卷组、物理卷。
命令示例

sudo lvremove /dev/my_volume_group/my_lv  # 删除逻辑卷
sudo vgremove my_volume_group             # 删除卷组
sudo pvremove /dev/sdb /dev/sdc           # 删除物理卷

二、原生分区分卷方法(传统方式)

若无需动态调整空间,可使用原生分区工具(fdisk/parted),步骤较繁琐但直观。

1. 创建分区

(1)使用fdisk(适合MBR磁盘)

sudo fdisk /dev/sdb  # 进入fdisk交互界面
# 输入'n'创建新分区,选择分区类型(p=主分区、e=扩展分区),设置起始/结束扇区
# 输入'w'保存并退出

(2)使用parted(适合GPT磁盘,支持大容量)

sudo parted /dev/sdb  # 进入parted交互界面
(parted) mkpart primary ext4 1MiB 100%  # 创建主分区,从1MiB到磁盘末尾,格式为ext4
(parted) print  # 查看分区表
(parted) quit   # 退出(自动保存)

2. 格式化与挂载

sudo mkfs.ext4 /dev/sdb1  # 格式化分区(如/dev/sdb1)
sudo mkdir /mnt/my_partition  # 创建挂载点
sudo mount /dev/sdb1 /mnt/my_partition  # 挂载分区

3. 自动挂载

编辑/etc/fstab,添加以下行(替换为实际UUID):

UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/my_partition ext4 defaults 0 2

三、注意事项

  1. LVM优势:动态调整空间、快照功能(lvcreate -s)、卷组管理灵活,适合生产环境;
  2. 原生分区劣势:无法动态调整大小,删除分区需重新创建,适合固定容量需求;
  3. 文件系统选择
    • ext4:兼容性好,适合大多数场景;
    • xfs:高性能,支持大文件(如数据库、视频存储),CentOS 7+默认;
  4. 数据安全:操作前备份数据,尤其是缩小逻辑卷或分区时。

以上教程覆盖了CentOS分卷的主流方法,可根据需求选择合适的方式。LVM适合需要灵活管理的场景,原生分区适合简单固定容量的需求。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: centos分卷教程大全
本文地址: https://pptw.com/jishu/746038.html
centos分卷适用哪些版本 centos分卷对系统影响

游客 回复需填写必要信息