我经历了在Root卷上添加第二个分区的一些步骤。这是因为EBS为50GB,第一个分区仅分配了8GB。所以这是我的步骤:
1。)分离卷并将其作为辅助实例附加到另一个实例。
2.使用gdisk创建第二个分区:
Disk /dev/xvdk: 106954752 sectors, 51.0 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 433FEFB0-04CE-43BD-A1B7-269A18673537
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 106954718
Partitions will be aligned on 2048-sector boundaries
Total free space is 4062 sectors (2.0 MiB)
Number Start (sector) End (sector) Size Code Name
1 4096 16773119 8.0 GiB 8300 Linux filesystem
2 16773120 106954718 43.0 GiB EF00 EFI System
3.)将FS更改为ext4 4.)修改第一个分区/ etc / fstab以使GUID匹配。 5.)将根卷重新附加到原始实例作为根卷。
现在EC2根本没有启动!当我查看图像时,它会卡在启动屏幕中,并最终无法通过状态检查。我究竟做错了什么?有人能告诉我在根分区上还有什么需要改变的地方,或者我还有什么要做的吗?我到处都看了,已经完成了这个过程至少10倍! EC2实例正在运行Debian8
答案 0 :(得分:1)
我建议使用原始卷的快照进行大小调整。以下是调整根卷大小的步骤(使用AWS API工具):
Organic
(例如resize2fs
)以调整新根文件系统的大小