扩展 Centos_home

扩展 Centos_home

我在 hyper -v 上运行 centOS,我在 hyper-v 中扩展了虚拟硬盘,但我需要扩展 centos_home 分区。

我需要一种方法来增加 sda3 的大小,因为在 sda 根上分配的所有可用空间都不会丢失我的数据。

这是 lsblk 和 df - l 命令:

在此输入图像描述

答案1

当您使用 LVM 时,无需更改分区。此外,您使用虚拟化,因此步骤如下:

  1. 向虚拟机添加新硬盘
  2. 重新启动机器
  3. 在新磁盘上创建PV pvcreate /dev/sdb(假设/dev/sdb是您的新磁盘)
  4. 将这个新卷添加到 VGvgextend centos /dev/sdb
  5. 延长家庭LVlvresize -L<amount of space you want to add> /dev/mapper/centos-home
  6. 扩展文件系统/home resize2fs /dev/mapper/centos-home

PS 如果您想使用根 LV 的空间,您应该使用一些 Live CD 重新启动,因为收缩过程需要卸载 LV

相关内容