增加根分区大小

时间:2015-10-02 16:18:22

标签: linux amazon-web-services

我创建了一个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添加到/ partition?

2 个答案:

答案 0 :(得分:1)

有许多教程涵盖了这一点,但一般要点是:

  • 您需要从实例中分离卷(需要将其关闭)
  • 将卷安装到另一个正在运行的Ec2实例(不是其根部分)
  • 在此处调整大小
  • 分离并重新连接回原始实例作为根分区
  • 重新启动原始实例

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

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

答案 1 :(得分:0)

要在线调整分区大小而不分离卷(例如,/ root),请使用xfs_growfs而不是resize2fs

xfs_growfs /dev/xvdb