只是为了阐明我如何为仍在阅读此线程的任何人执行此操作。
如果它是您要调整大小的引导分区,则必须从仅是Live Linux的bootcd或bootusb“救援”驱动器引导。这使您可以在要更改的驱动器以外的计算机上运行Linux。
我认为,在这种情况下,最好的“救援” CD或USB将是可引导的gparted USB或CD
盒,其中您需要救援映像
1。要扩展的分区是最后一个分区,但是您是从该分区启动的,无法卸载。
sda1 =引导(或交换)
sda2 =交换(或引导)
sda3 = /
未使用空间
- 如果要扩展的分区不是最后一个分区,则必须使用gparted引导映像来移动或调整分区的大小。
sda1 =引导
sda2 = /(要扩展的分区不是最后一个)
sda3 =交换
未使用的空间
如果要更改不是“根”分区(/)的已安装分区,例如/ home是另一个分区,则无需使用应急映像。如果最后一个分区尤其如此。
sda1 =引导
sda2 = /
sda3 = / home
未使用空间
-or-
sda1 = /
sda2 = / home
未使用空间
当我从较小的驱动器或SSD拍摄图像并将其移至较大的SSD时,就是这种情况。
在这种情况下,只需要在扩展/ home时卸载它即可。但是要卸载/ home,您需要确保您没有登录到home目录位于其中的任何用户帐户。由于“ root”用户的主目录位于/ root下的系统root /下,因此,如果您可以登录到root,则可以卸载/ home
我注销了一个GUI(KDE / Gnome等)会话,并使用[CTRL] + [ALT] + [F1]启动了一个Shell会话。
如果您刚刚注销用户登录,Linux可能需要20到30秒才能完成关闭所有文件的操作,因此尝试卸载/ home可能会出错。
1. umount / home(如果该命令在30秒内失败,我会重试此命令,然后再去看其他会话以查看我是否在某个地方“ cd / home / xxx”。)
2.分开/ dev / sda
。调整x大小(x =要调整大小的分区,使用“ p”获取分区列表)
b。输入调整大小的最后一个扇区=“ -1”(负1表示从磁盘末尾开始的1个扇区)
c。q(分开)
3 resize2fs / dev / sda“ x”(x =要调整大小的分区。这也会重新挂载文件系统)
4. df -m(我检查/ home以确认其大小
已调整)我从未使用此方法丢失文件或损坏驱动器。
祝好运