我正在缩小连接到ec2机器的EBS卷的大小。有许多关于如何执行此操作的教程(here is the one I used)。
要点是,我创建了实际驱动器的快照,以及小的空体积。然后,我通过sudo rsync -aHAXxSP /mnt/snap/ /mnt/small
将快照的内容复制到小型驱动器。
检查小型驱动器的内容时,似乎它包含原始驱动器中的所有文件夹/文件。
最后,在分离所有卷并附加最小卷后,启动ec2实例时,它会在初始化后终止。
当我得到终止的原因时,它说Instance initiated shutdown
:
AI2s-MBP-7:~ i-danielk$ aws ec2 describe-instances --instance-ids i-e0ef0910
RESERVATIONS 645962089403 r-440c95a5
GROUPS sg-4cdf6427 zfei_profiler
INSTANCES 0 x86_64 tOGHd1424650611612 True xen ami-146e2a7c i-e0ef0910 r3.2xlarge zfei_profiler 2015-08-23T01:56:40.000Z /dev/xvda ebs hvm
BLOCKDEVICEMAPPINGS /dev/xvda
EBS 2015-08-23T01:55:56.000Z False attached vol-1d08fcf0
MONITORING disabled
PLACEMENT us-east-1c default
SECURITYGROUPS sg-4cdf6427 zfei_profiler
STATE 80 stopped
STATEREASON Client.InstanceInitiatedShutdown Client.InstanceInitiatedShutdown: Instance initiated shutdown
TAGS Name WIKI_TACL_MERGE
任何想法如何才能找出实例关闭的真正原因?
Update1:这真的很奇怪......"实例设置>获取系统日志"没有显示。这是一个截图:
Update2:两种情况(原始音量和小音量)都添加为/dev/xvda
(我尝试了/dev/sda
,但它没有接受它)。
Update3:这是内容/boot/grub/grub.conf
。根据我所看到的,没有任何问题(没有什么需要改变)。
[ec2-user@ip-10-167-76-117 target]$ cat /boot/grub/grub.conf
# created by imagebuilder
default=0
timeout=1
hiddenmenu
title Amazon Linux 2014.09 (3.14.33-26.47.amzn1.x86_64)
root (hd0,0)
kernel /boot/vmlinuz-3.14.33-26.47.amzn1.x86_64 root=LABEL=/ console=ttyS0 LANG=en_US.UTF-8 KEYTABLE=us
initrd /boot/initramfs-3.14.33-26.47.amzn1.x86_64.img
title Amazon Linux 2014.09 (3.14.27-25.47.amzn1.x86_64)
root (hd0,0)
kernel /boot/vmlinuz-3.14.27-25.47.amzn1.x86_64 root=LABEL=/ console=ttyS0
initrd /boot/initramfs-3.14.27-25.47.amzn1.x86_64.img
这是/etc/fstab
:
[ec2-user@ip-10-167-76-117 target]$ cat /etc/fstab
#
LABEL=/ / ext4 defaults,noatime 1 1
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0