Hadyai Internet R&D LAB

แหล่งความรู้ => Server => Linux Server System => ข้อความที่เริ่มโดย: admin ที่ 15 มกราคม 2012, 05:55:32

หัวข้อ: สร้าง RAID0 ด้วย dmsetup
เริ่มหัวข้อโดย: admin ที่ 15 มกราคม 2012, 05:55:32
นอกจากจะใช้ mdadm ในการทำ raid0 แล้ว เราก็ยังสามารถใช้้ dmsetup ในการทำ raid0 ได้เหมือนกัน

ยกตัวอย่างเช่น  ต้องการทำ raid0 ของ device  /dev/sdb  และ  /dev/sdc   ก็จะมีขั้นตอนดังต่อไปนี้

RAID_SIZE=$(($(blockdev --getsize /dev/sdb) + $(blockdev --getsize /dev/sdc)))

dmsetup create raid_name --table "0 $RAID_SIZE striped 2 64 /dev/sdb 0 /dev/sdc 0"

ก็จะเกิด device   /dev/mapper/raid_name  ออกมา สามารถนำไปแบ่ง partition , format , mount ใช้งานได้

เปรียบเสมือน /dev/md0 นั่นเอง

"0 $RAID_SIZE striped 2 64 /dev/sdb 0 /dev/sdc 0"

2 คือ จำนวน device
64 คือ ขนาด chunk size