我有一个:
- 云实例
- 远程服务器
- 虚拟机
- ...
我没有 Ubuntu 的物理访问权限,并且需要调整已安装分区的大小,因此/
我无法卸载!
我在网上找到的所有教程/答案都告诉我启动 USB 或 DVD 或...但我不能,因为我没有物理访问 Ubuntu 的权限!
我应该怎么办???帮助!
答案1
警告:如果您只能访问您的服务器,则以下操作无效ssh
!您需要某种带外控制台会话进入您的服务器,如 cpanel 控制台、vCenter、iLO、IDRAC 等……
简单英语警告:您需要能够grub
在启动 Ubuntu 时看到它。
步骤:
- 对可以恢复的实例进行完整快照/系统备份/...通过 PXE 等启动过程、离线可启动 USB 磁盘……
- 不是的:95% 的时间一切都很顺利,但首先要了解如何备份在您必须跋涉上山去维护控制该望远镜的 Ubuntu 服务器之前!
- 下载gparted 直播异质
将下载的文件复制到
/opt/LiveISOs
sudo mkdir /opt/LiveISOs sudo cp ~/Downloads/gparted-live-1.0.0-3-amd64.iso /opt/LiveISOs
编辑
/etc/grub.d/40_custom
以在末尾包含以下内容:menuentry "GParted Live ISO" { set ISOFile="/opt/Live-ISOs/gparted-live-1.0.0-3-amd64.iso" loopback loop ($root)$ISOFile linuxefi (loop)/live/vmlinuz boot=live components config findiso=$ISOFile ip=frommedia toram=filesystem.squashfs union=overlay username=user initrdefi (loop)/live/initrd.img }
- 将 grub 的超时参数设置为除了 0 之外的任何值
更新 grub 的配置:
sudo update-grub2
重启到 grub
选择菜单选项GParted Live ISO
瞧:虚拟的USB 密钥已插入您的 VM / 无头服务器 /...几乎
gparted
现在您可以使用(或使用lvm
命令行实用程序!)离线收缩/扩展分区
笔记:如果使用 VMWare,您还可以将 ISO 附加到 VM 并通过 vCenter 启动 ISO。