如何在Amazon上使用EBS创buildRAID10arrays?

基于这个问题,我得到的信息为什么df只显示RAID10arrays的一半大小? ,我应该如何在亚马逊上使用EBS卷来创build一个RAID10arrays,而这种方式不会是多余的?

正如链接的问题所示,我正在使用10gen公司(创buildmongodb)的指导,了解如何使用EBS创buildraid10arrays。

我遇到了创build的数组大小的问题,并得到了响应,我应该使用不同的方法来处理脚本的MDADM使用情况。

由于这是我第一次遇到RAID,所以我似乎无法完全理解脚本的作用和LVM的build议方式之间的区别(我也不知道该怎么做)。

我是一名程序员,我认为自己非常适合使用linux机器,这是我在完成我所需要完成的任务时所学到的。 现在到了我知道RAID分期的时候了。

相关信息:
实例是m1.large Ubuntu 11.10。

这里是链接的问题,为了舒适的原因:

#!/bin/sh disk1="/dev/xvdh1" disk2="/dev/xvdh2" disk3="/dev/xvdh3" disk4="/dev/xvdh4" echo "*** Verifying existence of 4 volumes $disk1, $disk2, $disk3 and $disk4" if [ -b "$disk1" -a -b "$disk2" -a -b "$disk3" -a -b "$disk4" ]; then echo "# Found expected block devices." else echo "!!! Did not find expected block devices. Error." exit -1 fi until read -p "??? - How big (in GB) are the disks (They should be the same size)? " disk_size && [ $disk_size ]; do echo "Please enter a disk size." done lv_size=$(echo "scale=2; $disk_size * 2.0" | bc) echo "*** Assuming a per disk size of $disk_size gigs, will create a logical volume of $lv_size gigs, with $lv_size reserved for snapshots" echo "*** Partitioning disks..." echo "~ Partitioning $disk1" echo ',,L' | sfdisk $disk1 echo "~ Partitioning $disk2" echo ',,L' | sfdisk $disk2 echo "~ Partitioning $disk3" echo ',,L' | sfdisk $disk3 echo "~ Partitioning $disk4" echo ',,L' | sfdisk $disk4 sleep 6 echo "*** Creating /dev/md0 as a RAID 10" /sbin/mdadm /dev/md0 --create --level=10 --raid-devices=4 $disk1 $disk2 $disk3 $disk4 echo " ~ Allocating /dev/md0 as a physical volume." /sbin/pvcreate /dev/md0 echo " ~ Allocating a Volume Group 'mongodb_vg'" /sbin/vgcreate -s 64M mongodb_vg /dev/md0 echo " ~ Creating a Logical Volume 'mongodb_lv'" num_extents=$(echo "$disk_size * 1024 / 64" | bc) /sbin/lvcreate -l $num_extents -nmongodb_lv mongodb_vg echo " ~ Formatting the new volume (/dev/mongodb_vg/mongodb_lv) with EXT4" /sbin/mkfs.ext4 /dev/mongodb_vg/mongodb_lv echo " ~ Done! Go ahead and mount the new filesystem. Suggested FStab: " echo " /dev/mongodb_vg/mongodb_lv /data ext4 defaults,noatime 0 0"