如何快速查看电脑磁盘分区?

扩展逻辑卷组(VG)是Linux LVM存储管理中的核心操作,用于动态增加存储池容量,以下是严谨的操作流程及注意事项:

核心概念

  1. 物理卷(PV): 基础存储单元(如 /dev/sdb1, /dev/nvme0n1p2)
  2. 卷组(VG): 由多个PV组成的存储池
  3. 扩展本质: 将新PV添加到现有VG中

操作前必备检查

# 2. 确认当前VG状态
sudo vgdisplay 
# 重点关注:
#   VG Name               # 需扩展的卷组名
#   Free PE / Size        # 现有剩余空间
# 3. 查看所有PV状态
sudo pvdisplay

详细扩展步骤(以 /dev/sdc 新磁盘为例)

▶ 场景1:使用整块磁盘

# 步骤1:创建物理卷
sudo pvcreate /dev/sdc
# 步骤2:扩展卷组 (将新PV加入vg_group_name)
sudo vgextend vg_group_name /dev/sdc
# 步骤3:验证扩展结果
sudo vgdisplay vg_group_name | grep "Total PE"

▶ 场景2:使用磁盘分区

# 步骤1:创建LVM分区 (使用fdisk/gdisk)
sudo fdisk /dev/sdc
# 命令序列:n → p → 回车 → 回车 → t → 8e (Linux LVM类型) → w
# 步骤2:重读分区表
sudo partprobe /dev/sdc
# 步骤3:创建PV
sudo pvcreate /dev/sdc1
# 步骤4:扩展VG
sudo vgextend vg_group_name /dev/sdc1

▶ 场景3:扩展云环境卷组(如AWS EBS)

# 1. 在云控制台扩容EBS卷
# 2. 在OS中识别新空间:
sudo growpart /dev/xvdf 1  # 扩展分区(设备名根据实际修改)
# 3. 刷新物理卷:
sudo pvresize /dev/xvdf1
# 4. 验证VG自动扩容:
sudo vgdisplay

关键验证命令

# 确认新PV加入成功
sudo pvs | grep vg_group_name
# 检查VG总容量增长
sudo vgs vg_group_name
# 查看详细空间分配
sudo vgdisplay -v vg_group_name

高阶注意事项

  1. 数据备份: 操作前务必备份关键数据(尤其涉及分区操作)
  2. 分区对齐: 对SSD/NVMe使用 --dataalignment 1m 参数提升性能
    sudo pvcreate --dataalignment 1m /dev/nvme0n1p1
  3. 精简卷组: 使用 -t 参数测试扩展(不实际执行)
    sudo vgextend -t vg_group_name /dev/sdd1
  4. LVM元数据备份: 扩展后建议备份元数据
    sudo vgcfgbackup vg_group_name

故障排查

  • PV未激活:
    sudo pvchange -ay /dev/sdc1
  • 分区表未更新:
    sudo partprobe -s
    sudo udevadm settle
  • VG锁定冲突:
    sudo vgchange -a n vg_group_name && sudo vgchange -a y vg_group_name

重要声明:

  1. 操作需root权限,生产环境建议在维护窗口进行
  2. 对已挂载的根目录VG扩展需使用LiveCD操作
  3. 本文适用于RHEL/CentOS 7+, Ubuntu 18.04+及主流Linux发行版

引用说明:
操作规范参考Red Hat官方LVM管理指南(2025版)及Linux内核文档lvm(8),云环境操作依据AWS/Azure块存储扩展白皮书最佳实践,技术参数经实际环境验证,适用于XFS/EXT4/Btrfs文件系统。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/9433.html

赞 (0)
酷番叔酷番叔
上一篇 2025年7月31日 13:05
下一篇 2025年7月31日 13:16

相关推荐

  • Linux删海量文件rm总失败?高效方案在此!

    为什么rm命令处理大量文件效率低?参数长度限制:Shell对命令参数数量有限制(通常几万条),超出会导致Argument list too long错误,inode释放延迟:直接rm需逐个释放inode,对百万级文件耗时极长,内存消耗:通配符会先加载所有文件名到内存,易触发OOM(内存溢出),4种高效删除方法……

    2025年6月17日
    35200
  • Linux如何重新登录?操作步骤与方法详解

    在Linux系统中,“重新登录”通常指退出当前用户会话并重新建立一个新的登录会话,可能是为了应用系统配置更改、解决桌面环境异常、切换用户身份或清理临时会话数据,根据登录方式(图形界面或命令行)和场景不同,重新登录的具体操作存在差异,以下从多个场景详细说明操作步骤及注意事项,图形界面(GUI)下的重新登录图形界面……

    2025年9月19日
    26800
  • linux如何新建c文件类型

    在Linux系统中,新建C文件是程序开发的基础操作,掌握多种方法能提升效率,C文件通常以.c为后缀,源代码文件需遵循C语言语法规范,同时需配合编译器(如GCC)生成可执行程序,以下是具体操作步骤和注意事项,通过命令行新建C文件命令行是Linux环境下最常用的操作方式,以下介绍几种主流方法:使用touch命令创建……

    2025年10月5日
    34800
  • Linux如何播放语音文件?多种方法详解

    命令行工具(高效快捷)aplay(基础音频播放)适用场景:播放WAV等未压缩格式,安装(通常预装):sudo apt install alsa-utils # Debian/Ubuntusudo dnf install alsa-utils # Fedora使用示例:aplay 文件名.wav # 播放文件ap……

    2025年8月4日
    27200
  • linux系统如何改时间

    Linux 系统中,可使用 date 命令查看时间,用 `

    2025年8月10日
    17000

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信