在 CentOS 来宾系统上使用未分配的空间扩展 LVM 分区

在 CentOS 来宾系统上使用未分配的空间扩展 LVM 分区

我相信这个问题对于懂行的人来说是一个很简单的问题。

我有大约 100 GB 未分配的硬盘空间,我想用它来扩展我的主分区。我需要运行什么命令?

[paul@localhost ~]$ lsblk  
NAME                 MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                    8:0    0   360G  0 disk
├─sda1                 8:1    0     1.5G  0 part /boot
└─sda2                 8:2    0   254.4G  0 part
  ├─centos-root 253:0    0    10G  0 lvm  /
  ├─centos-swap 253:1    0   1.4G  0 lvm  [SWAP]
  └─centos-home 253:2    0 243G  0 lvm  /home
sr0                   11:0    1  1024M  0 rom

我想要的是centos-home大小增加到最大可能(从243G到大约340G)

谢谢!

更多信息: 此 CentOS7 在 Windows 10 主机上作为 VM 来宾运行

我在网上找到了很多指南,但没有一个专门回答我的问题。其中一个增加了centos-root分区而不是centos-home,所以我重置了整个虚拟机。另一个指南是将空间从根移动到主目录,所以不是我需要的。这并不难,我只是个菜鸟。谢谢!

答案1

  1. 创建一个分区(我假设会是sda3
  2. 准备与 LVM 一起使用:

    pvcreate /dev/sda3 
    
  3. 将其添加到现有卷组中:

    vgextend centos /dev/sda3
    
  4. 现在vgs应该显示可用空间

  5. 要将所有可用空间添加到逻辑卷:

    lvresize --extents +100%FREE centos/home
    
  6. 调整文件系统大小(它不会自动识别增加的块设备),假设是ext[34]:

    resize2fs /dev/mapper/centos-home
    

相关内容