合并分区(CentOS 7)

合并分区(CentOS 7)

我的虚拟机上有 CentOS 7,我想将 /dev/sda3 与 /dev/sda4(最近创建的 PV)合并。fdisk -l 的输出如下:

Disk /dev/sda: 24.7 GB, 24696061952 bytes, 48234496 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x0009c749

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      411647      204800   83  Linux
/dev/sda2          411648     1460223      524288   82  Linux swap / Solaris
/dev/sda3         1460224    41058303    19799040   83  Linux
/dev/sda4   *    41058304    48234495     3588096   8e  Linux LVM

但是当我尝试检查 VG 时,却没有任何结果:

[root@server1 ~]# vgs
[root@server1 ~]# vgdisplay

df -h 的输出:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        19G   17G  640M  97% /
devtmpfs        2.8G     0  2.8G   0% /dev
tmpfs           2.8G     0  2.8G   0% /dev/shm
tmpfs           2.8G  8.8M  2.8G   1% /run
tmpfs           2.8G     0  2.8G   0% /sys/fs/cgroup
/dev/sda1       190M  135M   42M  77% /boot
tmpfs           566M     0  566M   0% /run/user/600
tmpfs           566M     0  566M   0% /run/user/0

我应该做什么?

答案1

根据命令的输出,您似乎没有设置任何卷组。您当前的根文件系统仅基于普通的非 lvm 分区 /dev/sda3。

如果空间足够,您需要将现有的非 LVM 分区迁移到 LVM 分区。您的 /dev/sda4 似乎不够大。如果您能够添加额外的磁盘,其大小至少与当前 /dev/sda3 相同,则可以使用此过程进行分区迁移:

https://www.thegeekdiary.com/centos-rhel-converting-an-existing-root-filesystem-to-lvm-partition/

答案2

因此,我扩展了 hyper-v 中已安装虚拟磁盘的大小,然后启动 livecd CentOS 并使用未映射空间调整了 sda3 的大小。这似乎很容易,但对于新手来说很难理解。

相关内容