查看完整版本: 如何在AWS EC2上動態修改 resize ebs的root volume容量


cuteftp 2018-3-16 15:16

如何在AWS EC2上動態修改 resize ebs的root volume容量

使用控制台修改 EBS Volumes<br><br>打開 Amazon EC2 控制台 https://console.aws.amazon.com/ec2/。<br>選擇 Volumes,選擇要修改的捲,然後依次選擇 Actions、Modify Volume。<br>Modify Volume 窗口顯示卷 ID 和卷的當前配置,包括類型、大小和 IOPS。您可以在單個操作中更改任何或所有這些設置。<br><br>設置新的配置值,如下所述:<br>要修改類型,請為 Volume Type 選擇一個值。<br>要修改大小,請為 Size 輸入一個允許的整數值。<br>如果選擇 Provisioned IOPS (IO1) 作為卷類型,請為 IOPS 輸入一個允許的整數值。<br>指定要應用的所有修改後,依次選擇 Modify、Yes。<br><br>從aws console修改完ebs的容量後, 其實並不會馬上生效.<br><br>有幾個步驟 (此處為 CentOS 7 指令)<br><br>看自己檔案系統是用什麼的<br># <font color="Red">file -s /dev/xvd*</font><br>(1)如果是 ext2, ext3 和 ext4 是用 resize2fs<br>(2)如果是 xfs 是用 xfs_growfs<br><br>列出此台ec2的block devices<br># lsblk <br>NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT<br> xvda 202:0 0&nbsp; &nbsp; 16G 0 disk <br>└─xvda1 202:1 0 8G 0 part /<br><br>就像你看到 /dev/xvda1 在 16G 的 device 上仍然是 8G <br>所以要使用 growpart 將 8G 移到 16G 上<br><br>如果是擴展分區resize partition 用: <br># <font color="Red">growpart /dev/xvda 1</font><br><div><br></div><div>如果系統使用的是 xfs , 則 resize filesystem 的指令為<font color="Blue">(不會破壞原本資料)</font>:<br></div># <font color="Red">xfs_growfs -d /</font><br><div><br></div><div><div>如果系統使用的是 ext4 之類的 , 則 resize filesystem 的指令為<font color="Blue">(不會破壞原本資料)</font>:<br></div># <font color="Red">resize2fs /dev/xvda1</font></div><div><font color="Red"><br></font></div><div><font color="Red"></font>接下來使用 df -h 就可以看到完成囉!<br></div><br>參考資料:<br>https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html<br>http://qazwsxedccsqzse.blogspot.tw/2017/06/aws-ebsiops.html<br>
頁: [1]
查看完整版本: 如何在AWS EC2上動態修改 resize ebs的root volume容量