AWS EBS mount進EC2

step.1 上aws console開ebs

目前有下面三種可以選:
General Purpose (SSD), Provisioned IOPS (SSD) or Magnetic。可以選第一個玩玩看,記得avalibility zone要選EC2的那區。

step2.將EBS attach 到EC2上

這直接在aws console操作即可。

step3.登入EC2,做一些事:

先輸入:

這是看你EC2上的volum的mount狀況,可能會顯示如下:

這代表剛剛attach 近來的ebs xvdf還沒有mount進來。

輸入:

輸入:

基本上,上述指令完成後,應該大功告成,不過如果想要每次開機,都能讓EBS自動mount到EC2,還需要做一些事:

 

參考文章:
ebs-creating-volume
Attaching an Amazon EBS Volume to an Instance
Making an Amazon EBS Volume Available for Use

AWS EC2空間越來越小的問題

使用EC2時,會發現disk space會逐漸越來越小,即便你將所有log都刪除,你會發現用du指令去查每個目錄空間使用狀況,可用空間仍然越來越小:

例如:

這時有兩個解法:

一.重新開機

因為就像swap一樣,你的某些空間無法被釋放,像是暫存檔一樣,重新開機可以解決這個問題。

二.將EBS增大

步驟大概是這樣:
1)將EBS卸載
2)卸載後將EBS快照(snapshot)
3)用snapshot開新的EBS,然後將空間加大
4)將EBS加回原本的EC2

 

參考文章:
1. https://www.orztw.com/2014/06/linux-command-du.html#prettyPhoto
2. http://askubuntu.com/questions/118094/not-enough-disk-space-in-aws-instance