如何在不删除任何数据的情况下扩展根分区?

如何在不删除任何数据的情况下扩展根分区?

我正在运行 ubuntu 18 cli 服务器,我是全新的。服务器提供商给了我 50G 的磁盘空间,但我需要自己添加。我知道如何添加并删除我的数据和配置,但我想保留我所有当前的数据和配置。

我的 DF:

root@vps81785:~# df
Filesystem     1K-blocks     Used Available Use% Mounted on
udev              493172        0    493172   0% /dev
tmpfs             100848     7884     92964   8% /run
/dev/vda1       82534960 72218004   6106508  93% /
tmpfs             504236      124    504112   1% /dev/shm
tmpfs               5120        0      5120   0% /run/lock
tmpfs             504236        0    504236   0% /sys/fs/cgroup
tmpfs             100844        0    100844   0% /run/user/0

答案1

在执行下列操作之前,请确保您已备份。

您需要首先增加分区的大小,然后增加其中文件系统的大小。

我发现使用 调整分区大小最容易cfdisk。所以可能是这样sudo cfdisk /dev/sda(但 /dev/sda 可能不同,请查看 /etc/fstab 以找出您的根分区设备)。

cfdisk 应该会显示根分区(假设为 /dev/sda1)后的可用空间。选择底部的调整大小。它将自动建议新的最大可能大小。写入更改并退出 cfdisk。

完成后,最好重新启动,以便重新读取分区表。

然后调整文件系统的大小。如果是通常的 ext4,则很简单resize2fs /dev/sda1

相关内容