2016年10月4日 星期二

Amazon EC2 還原 EBS 掛載磁區 Root 容量,系統磁區不再只有 8GB

在 Amazon 建立 EC2 的時候,如果你所選的 Volume Type 不是 SSD 的話,在安裝好 Instances 後查看磁區僅有 8GB

 

/dev/xvda1 是 ec2 的預設磁區僅有 8GB
$ df -lh 
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 7.8G 2.7G 4.7G 37% /
tmpfs 7.3G 0 7.3G 0% /dev/shm



 

發現 disk 是有提供 1TB 的容量的,只是 Root 的分割磁區僅分配 8GB
$ lsblk  
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 1T 0 disk
└─xvda1 202:1 0 8G 0 part /

 

在調整磁區前請務必先將磁區進行 Snapshot,免得調整失敗無法開機!

 

調整 Root 磁區大小

Step.1 在上面知道磁區為 /dev/xvda,使用 fdisk 進行增減
$ fdisk /dev/xvda 

#刪除xvda1磁區
Command> d
Command> 1
Partition 1 has been deleted.

#重新建立新磁區
Command> n

#指定為主要磁區 p
Partition type
p primary ..
e extended ..
Select (default p): p

#設定Sector的空間
First sector: 4096
Last sector: default

#設定啟動磁區後才有辦法開機
Command: a
Selected partition 1

#跳出 fdisk
Command: w

 

重新啟動 ec2,並且檢查磁區是否已經增加完成

 

 

參考資料:

還原 EBS 掛載磁區容量

Orignal From: Amazon EC2 還原 EBS 掛載磁區 Root 容量,系統磁區不再只有 8GB

沒有留言:

張貼留言