公告版位

新版部落格:blog.changyy.org

Amazon EC2 可以很方便地叫幾台電腦出來,然而每一台關機後資料是不會留下來的,如其名,機器只在來計算為主。目前我用便宜的機器大概有 140 GB 的空間可用,大部分的應用都很充足,但為了能夠把實驗資料留下,就必須使用 EBS(ELASTIC BLOCK STORE)服務,其中  Volumes 用來增加儲存空間,而 Snapshots 能對Volumes 進行硬碟備份。

在使用 EBS Volumes 服務前,需要留意自己開的機器所在的區域,因為增加的硬碟要跟機器在同一區才行。以下則簡單列出 Linux 與 Windows 上掛載新硬碟的過程。

EC2 - EBS 01 @ 20091210

其中左上角是在新增機器可以選擇的區域,區域位置主要是網路回應可量,當然各區域的計費也是不同的,這些都需留意。右下角則是在 Instance 查看某一台機器所在的區域位置。接著切換到 Volumes 頁面,則可按下 Create Volume 新增一顆硬碟,這時就會問你硬碟要建在那個區域,而 Snapshot 先不用選,這是用在類似複製某顆硬碟出來用的。

EC2 - EBS 02 @ 20091210

Windows 新增硬蝶

在還沒安裝硬碟之前,Windows 機器上只會有 C 槽 ,從下面可以更快速查看 Disk 狀態(只有30GB)

[Start]->[Administrative Tools]->[Computer Management]->[Storage]->[Disk Management]

EC2 - EBS Windows 01 @ 20091210

接著,畫面切回 AWS Management Console 頁面,可以在左邊 ELASTIC BLOCK STORE 之 Volumes 上選擇哪顆硬碟來加到機器上(Attach Volume),其中 Instances 就是要選你要加的機器代號,可以回 Instances 頁面查詢,這邊也會列出所在位置讓你配對,而 Device 我是輸入 1 ,之前很直覺地試 D ,想說當作 D 槽,則是會出錯。

EC2 - EBS Windows 02 @ 20091210

當你一按下 Attach 後,不一會兒就可以在 Windows 上看到硬碟加入的樣貌,並且可以按右鍵來進行處理,Windows 有操作精靈帶你走,如格式化硬碟等,很方便的。

EC2 - EBS Windows 03 @ 20091210

不一會兒的功夫,硬碟加好囉。

EC2 - EBS Windows 04 @ 20091210

以上就完成加入硬碟的過程。

Linux 新增硬碟

EC2 - EBS Linux 01 @ 20091210

增加硬碟的過程跟 Windows 差不多,但在 Attach Volume 時,Device 代號可以用選單選的,此例為 /dev/sdf ,而被加到機器的硬碟會呈現 in-use 的狀態,這跟 Windows 都一樣,只是我忘了補上 Windows 操作的圖。

EC2 - EBS Linux 02 @ 20091210

但接下來,就沒有 Windows 操作的輕鬆,當然也可能是因為我沒使用 X-Window 的關係,首先使用 Terminal 登入機器,我用 PuTTY 登入,並且用以下指令查詢新加入的硬碟狀態

# ls -l /dev/sdf
# fdisk -l /dev/sdf

Linux - fdisk -l

接著可以使用 fdisk 來建 partition table ,此例是全部分配

# fdisk /dev/sdf

Linux - fdisk

接著格式化

# mkfs.ext3 /dev/sdf1

Linux - mkfs.ext3

最後就掛載到 /data 囉

Linux - mount

最後,講講 Snapshot 的部份,它是一個可以用來複製或備份硬碟服務,當我們在 Volume 增加硬碟後,如果某顆硬碟以儲存的資料想要分享到其他台機器時,這時就可以使用 Snapshot 服務,製作一個 Snapspot ,爾後在新增硬碟時(Create Volume),可以以某個 Snapshot 製作出來,以下是簡單的製作流程以及新增 Volume 時採用 Snapshot 的設定。

選取某顆硬碟製作 Snapshot ,此例使用 demo 這個名字。

EC2 - Snapshots 01 @ 20091210

 

過一陣子後,則可以在 Snapshots 頁面看到製作好的資訊。

EC2 - Snapshots 02 @ 20091210

另外,還可以設定這個 Snapshot 的存取權限,例如分享給大家用。

EC2 - Snapshots 03 @ 20091210

最後,回到 Volumes 頁面,新增 Volume 時,就可以挑選 Snapshot 啦,它就會以指定的 Snapshot 內容弄出一顆硬碟囉

EC2 - Snapshots 04 @ 20091210


changyy 發表在 痞客邦 PIXNET 留言(1) 人氣()


留言列表 (1)

發表留言
  • Shady Lance
  • 加那麼多VOLUMES 有什麼用呢, 大大