我创建了一个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