[英]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.