RAID 0 ( ์คํธ๋ผ์ดํ )
์ต์ ๋์คํฌ 2์ฅ ํ์ / ๊ฒฐํจ ํ์ฉ / ์ ์ฅ ๊ณต๊ฐ : n ์๋ : n
RAID 1 ( ๋ฏธ๋ฌ๋ง )
์ต์ ๋์คํฌ 2์ฅ ํ์
์ ์ฅ ๊ณต๊ฐ : n/2 ์๋ : ๋ณํ ์์ OS ๊ณต๊ฐ ์ฉ์ผ๋ก ์ฌ์ฉ
RAID 5
์ต์ ๋์คํฌ 3์ฅ ํ์
ํจ๋ฆฌํฐ ๋นํธ ( ๋๊ฐ์ ์ผ๋ก ์กด์ฌ ) : ์์ ๋ ์๋ฆฌ ๋ํ ๊ฐ์ด ์ง์๋ฉด 0 ์์ ๋ ์๋ฆฌ ๋ํ ๊ฐ์ด ํ์๋ฉด 1
| 0 | | 1 | | P |
| 2 | | P | | 3 |
| P | | 4 | | 5 |
| 6 | | 7 | | P |
์ ์ฅ ๊ณต๊ฐ : n-1 ์๋ : n-1
RAID 6
์ต์ ๋์คํฌ 4์ฅ ํ์
ํจ๋ฆฌํฐ ๋นํธ 2๊ฐ
| 0 | | P' | | P |
| P' | | P | | 3 |
| P | | 4 | | P' |
| 6 | | P' | | P |
์ ์ฅ ๊ณต๊ฐ : n-2 ์๋ : n-2
RAID 1+0 ( or RAID 10 ) > ๋ง์ด ์ฌ์ฉ
| 0 | | 0 | | 1 | | 1 |
| 2 | | 2 | | 3 | | 3 |
| 4 | | 4 | | 5 | | 5 |
| 6 | | 6 | | 7 | | 7 |
์ ์ฅ ๊ณต๊ฐ : n/2 ์๋ : n/2
RAID0 ์ ์ฅ๊ณต๊ฐ : 4g ์๋ : 2
- sdb
- sdc
RAID 1 ์ ์ฅ๊ณต๊ฐ : 2g ์๋ : ๋ณํ ์์
- sdd
- sde
RAID 5 ์ ์ฅ๊ณต๊ฐ : 4g ์๋ : 2
- sdf
- sdg
- sdh
fdisk ํ์
์์
fdisk /dev/sdb > p > t ( type ) > fd(RAID) > p > w
์ค๋ฅ๊ฐ ๋ฌ์ ๋ umount ํ ๋ค์ fdisk ํ์
์์
umount /dev/sdb1 /data1
/dev/rd0์ ํฌ๋งทํ
, fstab์ ๋ฆฌ
sfdisk -d /dev/sdb > /tmp/sdb.dmp # ๋คํ ํ์ผ ๋ณต์ฌ
cat /tmp/sdb.dmp # ๋คํ ํ์ผ ํ์ธ
sfdisk --force /dev/sdc < /tmp/sdb.dmp # ํ์ผ ๋ฎ์ด ์ฐ๊ธฐ
ls -l /dev/sd* # sdํ์ผ ํํฐ์
๋ ํ์ธ
mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sdb1 /dev/sdc1 #level์๋ RAID level
cat /proc/mdstat # raid0 ํ์ธ
mkfs.ext4 /dev/md0 # ํฌ๋งทํ
mount /dev/md0 /data1 # ๋ง์ดํ
vim /etc/fstab # ์๋ ๋ง์ดํ
๋ฑ๋ก
df -Th # ์ฉ๋ ํ์ธ
# ๋ง์ดํ
ํฌ์ธํธ ๋ง๋ค๊ธฐ
mkdir /data2
mkdir /data3
# RAID๋ก ๋ฌถ๋ ๊ณผ์
mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sdd1 /dev/sde1
mdadm --create /dev/md5 --level=1 --raid-devices=3 /dev/sdf1 /dev/sdg1 /dev/sdh1
mkfs.ext4 /dev/md1
mkfs.ext4 /dev/md5
mount /dev/md1 /data2
mount /dev/md5 /data3
vim /etc/fstab
>> /dev/md1 /data2 ext4 defaults
>> /dev/md5 /data3 ext4 defaults
mount -a # ๋ง์ดํธ ํ์ธ
mdadm --run /dev/md0 mdadm --run /dev/md1 mdadm --run /dev/md5 # ํ์ธ
mdadm --stop /dev/md0 # ์ญ์
mdadm --detail /dev/md1 # ์ ๋ณด ํ์ธ
mdadm /dev/md1 --add /dev/sdd mdadm /dev/md5 --add /dev/sdf # ์ถ๊ฐ
///// Quiz ///// RAID 1+0 (2,3,4,5๋ฒ ๋์คํฌ) , RAID 5 (6,7,8๋ฒ ๋์คํฌ)
๋คํ ํ์ผ ์์ฑ : sfdisk -d /dev/sdb > /tmp/sdb.dmp
๋คํํ์ผ ๋ณต๋ถ : sfdisk --force /dev/sdc~im < /tmp/sdb.dmp
raid1 ์์ฑ : mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1
raid1 ์์ฑ : mdadm --create /dev/md11 --level=1 --raid-devices=2 /dev/sdd1 /dev/sde1
raid0(raid1+raid1) ์์ฑ : mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/md1 /dev/md11
raid5 ์์ฑ : mdadm --create /dev/md5 --level=5 --raid-devices=3 /dev/sdf1 /dev/sdg1 /dev/sdh1
ํฌ๋งทํ
: mkfs.ext4 /dev/md0 mkfs.ext4 /dev/md5
๋ง์ดํธ ํฌ์ธํธ ์์ฑ : mkdir /data1 mkdir /data2
๋ง์ดํ
: mount /dev/md0 /data1 mount /dev/md5 /data2
์๋ ๋ง์ดํ
: vim /etc/fstab
>> /dev/md0 /data1 ext4 defaults
>> /dev/md5 /data2 ext4 defaults
*** sdb1 busy ์ค๋ฅ > umount /dev/sdb1 /data1 ํ ๋ค์ ์งํ
๋ง์ดํธ ํ์ธ : mount -a
๋ธ๋ก ์ฅ์น ํ์ธ ๋ช
๋ น์ด : lsblk ( ์ด๋์ ์ด๋ป๊ฒ ๋์คํฌ๊ฐ ๋ฌ๋ ค์๋์ง ๋ณผ ์ ์์)