ami: ami-c768abae, type: m1.large

前置作業:

把一些有的沒有的 rpm package 移除, 建帳號, 改 sudo, 加 authorized_keys, 生 ssh key, yum update, yum install tcsh, 改 .tcshrc, 修改 default shell
yum install mdadm

1. save /tmp/xvdb

# partition table of /dev/xvdb
unit: sectors
 
/dev/xvdb1 : start=       63, size=880731432, Id=83
/dev/xvdb2 : start=        0, size=        0, Id= 0
/dev/xvdb3 : start=        0, size=        0, Id= 0
/dev/xvdb4 : start=        0, size=        0, Id= 0

save /tmp/xvdc

# partition table of /dev/xvdc
unit: sectors
 
/dev/xvdc1 : start=       63, size=880731432, Id=83
/dev/xvdc2 : start=        0, size=        0, Id= 0
/dev/xvdc3 : start=        0, size=        0, Id= 0
/dev/xvdc4 : start=        0, size=        0, Id= 0

sfdisk /dev/xvdb < /tmp/xvdb
sfdisk /dev/xvdc < /tmp/xvdc

2. 利用 md, lvm 把 xvdb , xvdc 做成一個 big partition

mdadm --create --auto=yes /dev/md0 --raid-devices=2 --level=0 /dev/xvdb1 /dev/xvdc1
pvcreate /dev/md0
vgcreate big1 /dev/md0
lvcreate -L 200G -n logs big1
lvcreate -L 472G -n srv big1
mkfs.ext4 -m 0 /dev/big1/srv
mkfs.ext4 -m 0 /dev/big1/logs

修改 /etc/fstab

/dev/big1/srv           /srv                ext4    defaults,noatime        0   1
/dev/big1/logs          /srv/logs           ext4    defaults,noatime        0   1

3. 建立 3 個 ebs volumes

4. 利用 1, 2 相同的方法把 xvdf xvdg xvdh 3 個 partition 弄成另一個 big volume

5. 修改 /etc/mdadm.conf 讓 mdx 可以在開機時自己掛到指定的 mdx

ARRAY /dev/md0 UUID=10d6bfa7:7199a2b2:8309f00a:0a28b38a
ARRAY /dev/md1 UUID=c0b275c6:0c4f05fa:2a87f474:d4653797

其中 uuid 利用 mdadm –detail /dev/mdx 來查詢
 

centos 6 on ec2 with a big soft raid disk and snapshot function

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Verified by MonsterInsights