我使用VirtualBox创建了一个VM,并意识到它太小了。过了一段时间,我设法创造了一个新的,更大的硬盘。
Live GParted CD映像(v.022):
现在我需要将未分配的空间集成到/dev/sda5
分区。
- 右键单击sda5会显示调整大小的选项,但我之前或之后都没有获得任何可用空间。
- 我虽然也许我需要先扩展sda2分区,但右键单击sda2不允许我调整大小。
你有什么有用的建议吗?
我使用VirtualBox创建了一个VM,并意识到它太小了。过了一段时间,我设法创造了一个新的,更大的硬盘。
Live GParted CD映像(v.022):
现在我需要将未分配的空间集成到/dev/sda5
分区。
你有什么有用的建议吗?
Answers:
在linuxdev2013的一些帮助之后,这就是我所做的:
问题是分区以某种方式被锁定。所以:
问题得到解决。
我应该在VM中添加新空间不可用,因此我必须运行这两个命令:将LVM扩展到所有剩余可用空间:
lvextend –l +100%FREE [MOUNTPOINT]
扩展文件系统:
sudo resize2fs [MOUNTPOINT]
sudo lvdisplay
拿[MOUNTPOINT]。在我的情况下,它回来作为LV路径(/ dev / ubuntu-vg / root)
appliance @ zabbix:〜$ sudo lvdisplay
---逻辑量---
LV Path / dev / zabbix-vg / root
LV名称根
VG名称zabbix-vg
LV尺寸 15.52 GiB
---逻辑量---
LV路径/ dev / zabbix-vg / swap_1
LV名称swap_1
VG名称zabbix-vg
LV尺寸4.00 GiB
appliance @ zabbix:〜$ sudo vgs
VG #PV #LV #SN Attr VSize VFree
zabbix-vg 1 2 0 wz - n- 24.52g 5.00g
如你所见,我有5 GB的可用空间
appliance @ zabbix:〜$ sudo lvextend -L + 5G / dev / zabbix-vg / root
逻辑卷zabbix-vg / root的大小从15.52 GiB(3973范围)更改为20.52 GiB(5253范围)。
逻辑卷根已成功调整大小。
appliance @ zabbix:〜$ sudo resize2fs / dev / zabbix -vg / root
/ dev / zabbix-vg / root上的文件系统现在是5379072(4k)块长。
appliance @ zabbix:〜$ sudo lvdisplay
---逻辑量---
LV Path / dev / zabbix-vg / root
LV名称根
VG名称zabbix-vg
LV尺寸 20.52 GiB
---逻辑量---
LV路径/ dev / zabbix-vg / swap_1
LV名称swap_1
VG名称zabbix-vg
LV尺寸4.00 GiB