๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • Welcome.
:: Linux ๐Ÿšฉ/Linux_basic

[๋ฆฌ๋ˆ…์Šค] [Raid 0]

by EunBird 2021. 5. 19.

: << 'RAID COMMAND'

# ํ•˜๋“œ๋””์Šคํฌ 7๊ฐœ ์ƒ์„ฑ
# Virtual Machine Setting -> Add -> Hard Disk -> SCSI -> 
# Create a new virtual disk -> 10GB(Store vitual disk as a single file
# ์ฒซ ๋ฒˆ์งธ 10GB ์™ธ 5GB
# ์„œ๋ฒ„์šฉ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” SCSI ๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ตฌ์„ฑ

# ํ˜„์žฌ ๋””์Šคํฌ ๋ฐ ํŒŒํ‹ฐ์…˜ ๋ณด๊ธฐ ๋ช…๋ น์–ด
fdisk -l

# ํ•˜๋“œ๋””์Šคํฌ ์ง€์ •ํ•˜์—ฌ ๋ณด๊ธฐ
fdisk -l /dev/sda

# ls ๋ฅผ ํ†ตํ•ด ๋ณด๊ธฐ
ls -la /dev/sd*

# ํ•˜๋“œ๋””์Šคํฌ ์„ค์ •
fdisk /dev/sdb

# ํŒŒํ‹ฐ์…˜ ํ™•์ธ(์ฒ˜์Œ์—” ์•„๋ฌด๊ฒƒ๋„ ์—†์–ด์•ผ ํ•จ)
p

# ํŒŒํ‹ฐ์…˜ ์ƒ์„ฑ
n

# ์ฃผ ํŒŒํ‹ฐ์…˜์œผ๋กœ ์ƒ์„ฑ
p

# ํŒŒํ‹ฐ์…˜ ๋ฒˆํ˜ธ ์ง€์ •(๊ทธ๋ƒฅ ์—”ํ„ฐ์‹œ 1๋กœ ๋จ)
1

# ์„นํ„ฐ ํฌ๊ธฐ ์ง€์ •(๊ทธ๋ƒฅ ์—”ํ„ฐํ•˜๋ฉด 2048)
# ์„นํ„ฐ๋ž€ ํŒŒ์ผ์ด ์ €์žฅ๋  ์ˆ˜ ์žˆ๋Š” ์ตœ์†Œ ํฌ๊ธฐ(ํ•˜๋‚˜์˜ ์„นํ„ฐ์— ์—ฌ๋Ÿฌ ํŒŒ์ผ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์—†์Œ)
2048

# ํŒŒํ‹ฐ์…˜ ํฌ๊ธฐ ์ง€์ •(์ตœ๋Œ€ ์‚ฌ์šฉ์„ ์œ„ํ•ด ์ตœ๋Œ€ ํฌ๊ธฐ ์ง€์ •)
enter

# disk type ๋ณ€๊ฒฝ 
t

# ์–ด๋–ค ํƒ€์ž…๋“ค์ด ์žˆ๋Š”์ง€๋ฅผ ๋ณด์—ฌ์ค€๋‹ค
l

# raid๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋””์Šคํฌ ํƒ€์ž…์œผ๋กœ ๋ณ€๊ฒฝ
fd

# ํŒŒํ‹ฐ์…˜ ํ™•์ธ(์ƒ์„ฑ๋˜์–ด ์žˆ๋Š” ๊ฒƒ์„ ํ™•์ธ)
p

# ์ €์žฅํ›„ ์„ค์ • ์ข…๋ฃŒ
w

# dump ์ƒ์„ฑ help ํ™•์ธ
sfdisk --help | grep '\-d'

# dump ์ƒ์„ฑ
sfdisk -d /dev/sdb > /tmp/sdb.dmp

# ์ƒ์„ฑ dump ํ™•์ธ
cat /tmp/sdb.dmp

# dump ํŒŒ์ผ ์ ์šฉ
sfdisk --force /dev/sdc < /tmp/ssdb.dmp

sfdisk --force /dev/sdd < /tmp/sdb.dmp

sfdisk --force /dev/sde < /tmp/sdb.dmp

sfdisk --force /dev/sdf < /tmp/sdb.dmp

sfdisk --force /dev/sdg < /tmp/sdb.dmp

sfdisk --force /dev/sdh < /tmp/sdb.dmp

# ํ˜„์žฌ ๋””์Šคํฌ ๋ฐ ํŒŒํ‹ฐ์…˜ ๋ณด๊ธฐ ๋ช…๋ น์–ด
fdisk -l

# raid 0 ์ƒ์„ฑ
mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sdb1 /dev/sdc1

# raid 0 ์ž˜ ์ƒ์„ฑ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธ
mdadm --detail /dev/md0

# ์ž˜ ์ƒ์„ฑ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธ
cat /proc/mdstat

# raid 0 ๋””์Šคํฌ ํŒŒ์ผ ํฌ๋ฉง ext4๋กœ ๋ณ€๊ฒฝ
mkfs.ext4 /dev/md0

# mount ํ•  ํด๋” ์ƒ์„ฑ
mkdir /data1

# raid 0 ๋””์Šคํฌ mount
mount /dev/md0 /data1

# ํŒŒ์ผ ํƒ€์ž… ํ™•์ธ
df -Th | grep "^/dev"

#lost+found ๊ฐ€ ์žˆ๋Š”๊ฒƒ์œผ๋กœ mount๊ฐ€ ๋˜์–ด์žˆ๋‹ค๋Š” ๊ฒƒ์„ ํ™•์ธ.
cd /data1; ls -la

# ํŒŒ์ผ ์ฝ๊ณ  ์“ฐ๊ธฐ ์ž˜ ๋˜๋Š”๊ฒƒ ํ™•์ธ
touch aa;ls;rm -rf aa;ls;

728x90

๋Œ“๊ธ€