是否可以调整当前活动分区的大小,以及如何操作?

是否可以调整当前活动分区的大小,以及如何操作?

我陷入困境,因为在安装专用服务器期间/删除挂载点后我忘记调整挂载点的大小。/home老实说,安装 GUI 并没有明确告诉我分区不会自动调整大小,这通常是默认行为。它是一个远程服务器,我无法物理访问它来插入 GParted 并直接执行操作。

# lsblk

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  1.8T  0 disk
├─sda1   8:1    0 19.5G  0 part /
└─sda2   8:2    0  511M  0 part [SWAP]

# df -h /
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        20G   14G  4.9G  74% /

sda1&之间有近 2TB 的空白sda2

问题是:有没有办法增加主分区和活动分区的大小,而无需实时启动,也无需卸载所述分区?

我几乎可以肯定答案是“不,不可能”,但在完全重新安装之前我想确认一下。

答案1

这使用 CLI 命令来放大已安装包含文件系统的非 LVM 分区ext[234]。例如,包含系统的分区并扩大其中的文件系统。

此示例的/dev/sda1大小扩展为 30GiB。请小心 - 仅当当前大小 < 30GiB 并且上面的驱动器上有空间sda1用于建议的扩展时才执行此操作!

首先,这会扩大分区,然后,如果成功,它会扩大文件系统以使用新空间:

parted /dev/sda resizepart 1 Y 30GiB && resize2fs /dev/sda1

要将其与未安装的分区只需省略Y(它是为了回答parted有关修改已安装分区的交互式问题)。

答案2

Gparted USB 启动盘。您需要了解标签,然后才能轻松调整所有分区的大小和位置。为什么要重新发明轮子?如果你扩展输出,你可以看到 shell 中正在完成的所有艰苦工作(我选择忘记的东西;否则为什么不在你的设备上尖叫二进制呢?

相关内容