AWS EC2:linux 例項新增硬碟
基本步驟如下:建立Volume,Attach到虛擬機器上,然後在虛擬機器裡面進行掃描,格式化磁碟,mount到某個資料夾下面,更改fstab檔案以便開機自動載入。
建立Volume
點選 Create Volume 就出現了建立嚮導。
EBS裡面有3種 SSD就是最常見的適合中小規模的; Provisioned IOPS可以固定IOPS,適合高速讀寫的程式,比如資料庫硬碟;Magnetic是收費最低,IOPS也最低的,這裡我就選擇Magnetic好了;
另外要注意,建立的Availability Zone必須和EC2 虛擬機器在同一個區,因為一個AZ相當於一個數據中心,為了保證速度,不可能把硬碟和虛擬機器放在不同的資料中心。
Snapshot ID可以輸入之前建立的快照或者公共的快照ID,這樣生成的硬碟可以有之前建立好的資料,這裡我建立的是一個空白的磁碟,所以就不需要他了
加密選項暫時用不上,就不贅述了
我建立好了一個1G的硬碟
然後Attach到EC2的例項去
注意他的警告資訊, 一般預設的linux系統,硬碟的顯示都是 sda, sdf等等,但是EC2的Linux AMI裡面做了一個Symlink的對映,表面看起來也是這樣,但是真正的名字是 xvda,xvdf
我們執行 sudo fdisk -l 來檢視載入後的磁碟, 看見木有,真正的名字是xvda1和 xvdf
在EC2的管理介面看看,名字還是顯示的是sda1,sdf
我們來/dev 看看 sda1,sdf,xvda1,xvdf都在
但是確認一下真正的路徑就知道,其實是sda* 對映到xvd*
來檢視一下mount了哪些裝置,可以發現新新增的硬碟還沒有顯示出來(因為我們還沒有mount)
也可以用df -h 命令檢視
接下來格式化我們的新硬碟 sudo mkfs -t ext4 /dev/xvdf
建立一個目錄作為載入點,載入硬碟
再檢視一下發現已經mount好了
這個時候已經可以用了,不過如果重啟伺服器,載入的硬碟就沒了,所以我們還需要修改fstab檔案,保證每次啟動的時候都會自動載入這個新硬碟
新增最下面的一行
來測試一下,先解除安裝當前的新硬碟,然後執行 sudo mount -a,會自動載入fstab裡面的裝置
在新硬盤裡面隨手建立個檔案看看
實驗做完以後,要刪除硬碟怎麼辦?
首先註釋掉fstab裡面新增的記錄
然後umount硬碟
最後在EC2管理介面裡面Detach掉Volume
然後刪掉Volume就好了
轉載自: http://blog.51cto.com/beanxyz/1529931