这是一个与EC2在增大尺寸后不能调整体积非常相似的问题。但是,我不能使用fdisk手动解决这个问题,因为我试图让整个进程自动运行。
我使用python (2.39)脚本(片段),它获取快照,使用相同的块设备映射注册一个新的AMI,然后从它创建一个实例。
一切都很顺利。新实例的创建具有更大的卷大小。新实例正在加载ok。我看到的唯一问题是分区大小保持在原来的大小,而不是完整的大小。
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 7.8G 2.4G 5.0G 33% /当我运行resize2fs时,它什么也不做
$ resize2fs /dev/xvda1
resize2fs 1.42.12 (29-Aug-2014)
The filesystem is already 2096128 (4k) blocks long. Nothing to do!是否有一种方法可以自动运行(脚本)来修复这个问题,或者在克隆映像时要做些什么?我使用的不是,而是基于debian的AMI。
发布于 2016-04-16 23:23:18
Amazon将自动将根文件系统的大小调整为卷的全部大小。这是在Amazon 2014.03中引入的。
来自发布说明
Cloud-Init 0.7.2 云-Init已经更新到0.7系列,增加了一些有用的特性。一个例子是
dracut-modules-growroot,它在引导时自动调整根文件系统的大小。
https://stackoverflow.com/questions/36666503
复制相似问题