Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux Amazon ec2 centos 6 spot实例根卷_Linux_Amazon Web Services_Amazon Ec2_Amazon_Centos6 - Fatal编程技术网

Linux Amazon ec2 centos 6 spot实例根卷

Linux Amazon ec2 centos 6 spot实例根卷,linux,amazon-web-services,amazon-ec2,amazon,centos6,Linux,Amazon Web Services,Amazon Ec2,Amazon,Centos6,我遇到的问题是,centos AMIs上的根卷似乎被设置为8GB,而不管它在管理控制台中显示什么 在线上有许多关于重新分区和重新启动的帖子,尽管这些实例需要配置Ansible并作为spot实例提供 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvde 202:64 0 40G 0 disk └─xvde1 202:65 0 8G 0 part / 有没有一种方法可以在不重新启动或启动具有正确分区的实例的情况下进行重新配置 [r

我遇到的问题是,centos AMIs上的根卷似乎被设置为8GB,而不管它在管理控制台中显示什么

在线上有许多关于重新分区和重新启动的帖子,尽管这些实例需要配置Ansible并作为spot实例提供

NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvde    202:64   0  40G  0 disk 
└─xvde1 202:65   0   8G  0 part /
有没有一种方法可以在不重新启动或启动具有正确分区的实例的情况下进行重新配置

[root@ip-172-XX-XX-70 ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/xvde1      7.9G  797M  6.7G  11% /
tmpfs            15G     0   15G   0% /dev/shm


[root@ip-172-XX-XX-70 ~]# resize2fs /dev/xvde1
resize2fs 1.41.12 (17-May-2010)  
The filesystem is already 2096896 blocks long.  Nothing to do!

非常感谢

我不是Linux分区专家,但我会使用一些可能的解决方法

1) 创建一个自定义ami,要做到这一点,请以正常方式启动一个实例,更正分区大小,拍摄快照。然后,您可以使用这个AMI,而不是您当前使用的CentOS(如果您想执行诸如预安装程序之类的操作,这也很有帮助)。这确实意味着您仍然会遇到静态分区大小的问题,这取决于您的使用情况(如果这是一个问题)

2) 使用一个官方的AMI,我没有完整的列表,或者是什么使它们不同,但是你会发现某些官方的AMI,amazon Linux,rhel,windows在我的脑海中会自动以正确的磁盘大小开始,如果你可以移动到amazon Linux,例如,我相信这是centos的一个非常接近的分支(猜测),问题解决了


祝你好运

嗨,谢谢你的评论。它已经是一个自定义AMI,并且应该具有正确的分区大小。只是在centos上启动新实例时,它似乎默认为8Gb root。我试过几个官方的centos Ami,也有同样的问题。我将再次检查我们的一个,并尝试调整大小和快照。它需要是centos,因为它离生产线最近。最好是红帽。这不存在这个问题,但不支持spot实例。老实说,我不确定“官方”是不是正确的术语,我注意到除了正确的分区大小之外,唯一的区别在于,当你启动一个全新的实例时,你会看到一个包含aws Linux的选项卡,red hat和windows—每一个都应该正确识别分区大小。如果你点击社区或市场标签,这些是“非官方的”。例如,亚马逊提供的主要rhel 6 pv图像没有问题,rhel 7 hvm也没有问题。但是,我们在尝试切换到rhel 6 hmv时遇到了相同的问题,这似乎是我所说的非官方问题之一。对不起,我没有更多的细节,我们从来没有费心进一步调查。我只是在搜索另一个问题时遇到这个问题-它可能有用,至少没有提到重新启动-嗨,谢谢链接。我尝试了resize2fs,但它似乎不起作用,但我会再试一次。谢谢