增加根分区大小

我创build了一个ec2实例,并将根设备设置为120GB,但只有20GB出现在parition中:

[root@xxx.xxx.xxx.xxx ec2-user]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 1G 0 disk ââxvda1 202:1 0 949M 0 part xvdb 202:16 0 120G 0 disk ââxvdb1 202:17 0 20G 0 part / 

我如何将其余的100GB添加到/分区?

这里有很多教程,但一般的要点是:

  • 您需要从实例中分离音量(需要将音量调低)
  • 将卷装载到另一个正在运行的Ec2实例(而不是其根分区)
  • 在此调整大小
  • 作为根分区分离并重新附加回原始实例
  • 重新启动原始实例

下面是使用快照而不是使用第二个实例的另一种方法:

https://alestic.com/2010/02/ec2-resize-running-ebs-root/