Gparted无法调整扩展或LVM分区的大小


40

我使用VirtualBox创建了一个VM,并意识到它太小了。过了一段时间,我设法创造了一个新的,更大的硬盘。

Live GParted CD映像(v.022):

GParted截图

现在我需要将未分配的空间集成到/dev/sda5分区。

  • 右键单击sda5会显示调整大小的选项,但我之前或之后都没有获得任何可用空间。
  • 我虽然也许我需要先扩展sda2分区,但右键单击sda2不允许我调整大小。

你有什么有用的建议吗?


这个图像来自Linux HOST或GUEST(又名VM)
linuxdev2013 2015年

图片来自客人VM,对不起,如果我不清楚
papnikol 2015年

2
好的,是vg加密还是只是安装在两种情况下都需要卸载,另外在第一种情况下解密和卸载
linuxdev2013 2015年

1
它没有加密。由于我从gparted live cd开始,不应该卸载所有分区吗?如果没有,我如何从gparted中卸载它们?
papnikol 2015年

2
锁意味着挂载或加密选择它们应该有`unmount`选项
linuxdev2013 2015年

Answers:


53

linuxdev2013的一些帮助之后,这就是我所做的:
问题是分区以某种方式被锁定。所以:

  1. 我右键单击sda2和sda5并选择“Deactivate”。
  2. 我调整了扩展(sda2)分区的大小。
  3. 我调整了lvm(sda5)分区的大小。

问题得到解决。

我应该在VM中添加新空间不可用,因此我必须运行这两个命令:将LVM扩展到所有剩余可用空间:

lvextend –l +100%FREE [MOUNTPOINT]

扩展文件系统:

sudo resize2fs [MOUNTPOINT]

4
谢谢!我还需要lvm lvdisplay来获取lvextend的确切设备,然后df -h找出要调整大小的音量。
Andreas Reiff 2015年

感谢您的精确答案,这节省了我的时间和白发!
2015年

使用gparted后,分区没有显示正确的免费量。这两个命令行功能正是我完成工作所需要的。感谢分享那个魔法
枝条

不幸的是,对我来说,停用它们不起作用。没有错误消息......任何提示?
Christoph Wurm 2015年

4
我不得不跑去sudo lvdisplay拿[MOUNTPOINT]。在我的情况下,它回来作为LV路径(/ dev / ubuntu-vg / root)
Sheamus O'Halloran 2016年

0

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


1
他问的是如何调整物理卷(磁盘分区)的大小,而不是逻辑卷。
psusi
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.