我有一个正在运行的虚拟机,其存储空间大约为 20GB,是在创建期间最初分配的。我按照 VBox 文档了解如何使用 VBoxManage 命令添加更多存储空间(成功)。
我还知道,在向磁盘添加更多存储空间后,我需要使用 Gparted 实用程序来分配这个空间,我就是这样做的。
我现在的问题是,这样做之后,我仍然在 Linux 下使用命令 lsblk 看到额外的存储未分配
[root@mq01 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 30G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 28.3G 0 part
├─rhel-root 253:0 0 17.5G 0 lvm /
└─rhel-swap 253:1 0 2G 0 lvm [SWAP]
sr0 11:0 1 317M 0 rom
当我使用 df -h 命令检查时,存储似乎没有被添加
[root@mq01 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rhel-root 18G 18G 20K 100% /
devtmpfs 905M 0 905M 0% /dev
tmpfs 920M 8.0K 920M 1% /dev/shm
tmpfs 920M 8.7M 912M 1% /run
tmpfs 920M 0 920M 0% /sys/fs/cgroup
/dev/sda1 1014M 179M 836M 18% /boot
tmpfs 184M 0 184M 0% /run/user/0
从 Gparted 实用程序来看,空间似乎已被分配
我到底错过了什么?非常感谢大家的帮助。谢谢
答案1
事实证明我遗漏了几个步骤。我需要使用以下方法扩展逻辑卷
lvextend -L +8G /dev/mapper/rhel-root
然后使用
xfs_growfs /dev/mapper/rhel-root
现在一切看起来都很好。
[root@mq01 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rhel-root 26G 15G 11G 58% /
devtmpfs 905M 0 905M 0% /dev
tmpfs 920M 8.0K 920M 1% /dev/shm
tmpfs 920M 8.7M 912M 1% /run
tmpfs 920M 0 920M 0% /sys/fs/cgroup
/dev/sda1 1014M 179M 836M 18% /boot
tmpfs 184M 0 184M 0% /run/user/0
谢谢