簡體   English   中英

克隆后增加 EC2 EBS 卷 - resize2fs 不起作用

[英]increase EC2 EBS volume after cloning - resize2fs not working

這是一個與EC2 Can't resize volume after increase size非常相似的問題。 但是,我無法使用fdisk手動解決此問題,因為我試圖讓整個過程自動運行。

我正在使用 python boto (2.39) 腳本 ( snippet ),它拍攝快照,使用相同的塊設備映射注冊一個新的 AMI,然后從中創建一個實例。

這一切都運行良好。 創建的新實例具有更大的卷大小。 新實例加載正常。 我看到的唯一問題是分區大小保持在原始大小而不是完整大小。

$ 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!

有沒有辦法自動運行一些東西(腳本)來解決這個問題,或者在克隆圖像時做些什么? 我使用的不是 Amazon Linux AMI,而是基於 debian 的 AMI。

Amazon Linux 會自動將根文件系統的大小調整為卷的完整大小。 這是在Amazon Linux AMI 2014.03 中引入的。

發行說明

雲初始化 0.7.2

Cloud-Init 已更新到 0.7 系列,增加了許多有用的功能。 一個例子是dracut-modules-growroot ,它會在啟動時自動調整根文件系統的大小。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM