我设置的驱动器磁盘大小root
太小,需要扩展它。默认安装Ubuntu 16lts server
。
我已经搜索过,但找到的答案/解决方案并未解决问题。(问题看似相同,但步骤不起作用或选项在我的系统上不可用)。
- 不如何调整根分区的大小?
- 不https://help.ubuntu.com/community/HowtoPartition/ResizingPartition
- 不https://superuser.com/questions/917988/gparted-cannot-resize-extended-or-lvm-partition
- 我无法在单独启动的 ubuntu 框内部使用其他几个答案 lvm(
lvchange
手动以及)取得任何进展。system-config-lvm
我正在启动 gparted live-cd(最新/刚刚下载),但我也尝试将磁盘插入另一个 ubuntu 系统(另一个 VM)。如您在下面的 gparted 屏幕截图中看到的那样,我有
- 启动 liveCD (gparted)
- 一个磁盘(
sda
顺便说一下,它是 Virtualbox 中的 VDI。我已经扩大了磁盘(如“未分配空间”中所示) - 感兴趣的是
/dev/sda5
包含在/dev/sda2
扩展中的 lvm 卷
我试过了:
- 从 gparted live iso 中,我可以右键单击
/dev/sda5
。deactivate
此外,lvdisplay
下面的输出是在停用之后。- 但是这并不能解除锁定(但会思考一段时间,然后重新扫描磁盘)
- 并且调整大小仍然为灰色
/dev/sda2
- lvdisplay 似乎没有显示任何变化
- 从命令行
lvchange -an
运行- 做似乎改变了 /dev/sda5 上的可用状态
- 但关闭/重新打开 gparted 仍然显示已锁定
mount | grep sd
--> 什么也没有(未显示)。我还从 gparted live-iso 转储了fdisk -l
答案1
经过一番惊愕之后:)我发现我的问题至少有部分与快照有关(如上所述,这一切都在虚拟机中)。
- 我尝试修改的磁盘来自具有快照的机器
- 我装载了/尝试调整了基础/原始大小
.vdi
,但对快照没有任何反应 - 其中的内容实际上是全新安装的,因此我最初并没有意识到我看到的 GUID 实际上是正确的磁盘,而是一个旧的“快照”。
为了证明这一点,我克隆了虚拟机来自 virtualbox的快照 UI,它提供了在当前状态下将其展平的选项。
这似乎有效(包括没有观察到数据损坏)所以我重新启动了原始 svr vm,并使用调整大小的磁盘!
- 关闭电源并从任何状态/快照克隆虚拟机 - 仅包括'当前状态` (这将展平所有快照)
- 我确信这一切都是在快照的基础上实现的;对我来说,这是可以接受的,并且消除了一些变量
- 注意我有一个动态磁盘。不确定静态磁盘是否有任何差异(应该没有,但我没有测试过)
- 调整结果的大小克隆并扁平化vdi(例如无快照)
VboxManage.exe modifyhd <vdi> --resize 50000
#~50GB
- 将调整大小的磁盘连接到单独的 Linux VM 并启动
- 卸载并删除 vg
- 我尝试调整大小的根文件系统位于
/dev/mm-ubuntu16-svr-vg/root
- 调用
/dev/MY_VG/root
下面这个
- 调用
mount | grep 'VG'
然后sudo umount <mountpoint>
如果它被安装sudo lvchange -an /dev/MY_VG
# 删除逻辑卷sudo vgchange -an MY_VG
# 删除卷组
- 我尝试调整大小的根文件系统位于
- 调整分区/卷/文件系统的大小
sudo gparted &
# 继续正常调整大小- 我的是扩展分区增长,然后是 lv 增长
- 所有“正常”指令都在这里起作用,在我的问题图片中,这是一个调整大小(增长),
/dev/sda2
然后是调整大小(增长)/dev/sda5
lvresize -l +100%FREE /dev/MY_VG/root
e2fsk -f /dev/MY_VG/root
# resize2fs 提示我运行此清理resize2fs /dev/MY_VG/root
完成!仍在另一台虚拟机中,安装并检查容量:
sudo vgchange -ay MY_VG && sudo lvchange -ay /dev/MY_VG
# 例如,删除的反向操作sudo mkdir <mountpoint> && sudo mount /dev/MY_VG/root <mountpoint>
df -h
#YAY 显示总共~50gb!
然后关机,并启动到原来的(嗯,克隆和扁平化) vm,它启动并具有预期的可用空间/ 50gb 根驱动器和文件系统。
希望这对某人有帮助!