我相信这个问题对于懂行的人来说是一个很简单的问题。
我有大约 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
- 创建一个分区(我假设会是
sda3
) 准备与 LVM 一起使用:
pvcreate /dev/sda3
将其添加到现有卷组中:
vgextend centos /dev/sda3
现在
vgs
应该显示可用空间要将所有可用空间添加到逻辑卷:
lvresize --extents +100%FREE centos/home
调整文件系统大小(它不会自动识别增加的块设备),假设是ext[34]:
resize2fs /dev/mapper/centos-home