如何安全扩展 Centos 7 中安装的 VPS?

如何安全扩展 Centos 7 中安装的 VPS?

我有一台在 Centos 7 上运行的 VPS,并且我已将我的 VPS 帐户从一个 20 GB 磁盘空间升级到另一个 40 GB 磁盘空间,但他们不支持将分区扩展到当前更大的分区。

正如您所看到的,20 GB 分区中的空间目前几乎已满,因此我无法轻松进行备份。

我需要确保可以安全地将这个分区扩展到 40 GB。

我在互联网上阅读了以下步骤,我想向社区确认我是否正确以及该过程是否100%或95%安全(我知道可能会发生事故,但我的意思是在正常情况下)

步骤是...

  1. VPS 内的 SSH: sudo Growthpart /dev/sda 1
  2. 调整文件系统大小: sudo resize2fs /dev/sda1
  3. 验证:df -h
  4. 须藤重新启动

你怎么认为?这样做安全吗?分区会正确扩展到 40 GB 吗?当然在正常情况下。

如果您希望我之前执行更多 shell 命令,请告诉我。

我附上了一张描述分区和硬盘当前状态的图像。

确实,提前非常感谢您。

地图

在此输入图像描述

跑步:

须藤growpart -N / dev / sda 1

我明白了。看来剩下的任务可以完成了。

在此输入图像描述

答案1

Growpart 和 resize2fs 可以在线完成,即:无需使文件系统离线(无需卸载)。这允许文件系统动态增长。

这些步骤将起作用:

# First, TEST what growpart is going to do (dry run)
# (the values are just examples -- check if the "size" and "end" change to what you'd expect)
» sudo growpart -N /dev/sda1 1
CHANGE: partition=1 start=4096 old: size=16773087 end=16777183 new: size=25161695 end=25165791

# If you're satisfied, apply
» sudo growpart /dev/sda1 1

# If you do lsblk, you should now see that the disk and partition sizes are both 40GB!

# Grow ext4 partition
» sudo resize2fs /dev/sda1

# Check with df -h if the free space increased

相关内容