2015-10-02 59 views
2

我創建了一個EC2實例和根設備設置爲120GB,但只有20GB顯示了在分區之前:增加根分區大小

[[email protected] ec2-user]# lsblk 
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT 
xvda 202:0 0 1G 0 disk 
ââxvda1 202:1 0 949M 0 part 
xvdb 202:16 0 120G 0 disk 
ââxvdb1 202:17 0 20G 0 part/

如何剩餘100GB添加到/分區?

+0

似乎這應該是一個簡單的事情,但警告:uou即將進入AWS地獄1000削減。 http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-expand-volume.html – Ray

+0

你可以只用'resize2fs/dev/xvdb'嗎? –

+0

嘗試了resize2fs,但得到了以下錯誤:'resize2fs 1.41.12(2010年5月17日) resize2fs:設備或資源正忙於嘗試打開/ dev/xvdb 找不到有效的文件系統超級塊.' – user2061886

回答

1

有一些指南,內容涉及這一點,但一般要點是:

  • 你需要從實例中分離的音量(需要將其擊落)
  • 安裝捲到另一個正在運行的EC2實例(不作爲它的根partion)
  • 調整在這裏
  • 分離並重新附加回原來的實例作爲root分區
  • 重啓原始實例

下面是另一種方式與快照做到這一點,而不是使用第二個實例:

https://alestic.com/2010/02/ec2-resize-running-ebs-root/

+0

以及.. 。我無法分離根分區,我可以嗎? – user2061886