根分区不是 EBS 的大小

根分区不是 EBS 的大小

我创建了一个AWS 上的 OEL 6.6 Ec2在其中一个区域。

并分配

Root Partition 25GB (When first seen it was hinting 15G)
And other EBS for other purpose

当我lsblk这样做的时候我发现

NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda    202:0    0  25G  0 disk
└─xvda1 202:1    0  15G  0 part /

当我创建亚马逊首选的 AMI 之一(例如:Amazon Linux Image 或 Centos 提供的社区 AMI)时,我发现:

NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda    202:0    0  25G  0 disk
└─xvda1 202:1    0  25G  0 part /

有人能解释一下这里出了什么问题吗?这些逻辑分区是由 AMI 供应商在创建时完成的,还是我的 AWS 配置本身有问题?我该如何克服这个问题,因为我只需要那个 AMI?

答案1

正如@DusanBajic 所建议的:StackOverflow:根分区不是 EBS 的大小

为了解决此问题,您需要通过以下步骤安装以下模块:

wget ftp://195.220.108.108/linux/epel/6/x86_64/cloud-utils-growpart-0.27-10.el6.x86_64.rpm
wget ftp://rpmfind.net/linux/epel/6/x86_64/dracut-modules-growroot-0.20-2.el6.noarch.rpm
rpm -ivh cloud-utils-growpart-0.27-10.el6.x86_64.rpm
rpm -ivh dracut-modules-growroot-0.20-2.el6.noarch.rpm
rpm -qa kernel | sed 's/^kernel-//'  | xargs -I {} dracut -f /boot/initramfs-{}.img {}
growpart /dev/xvda 1
init 6 or Restart using Amazon's own console

相关内容