-
ขั้นตอนในการทำ RAID โดยใช้ Software ที่มากับ Ubuntu เพื่อเพิ่มประสิทธิภาพในการใช้งาน
ก่อนจะทำ RAID จะต้องเข้าใจ หลักการของ RAID ข้อดีและข้อเสีย ที่จะต้องยอมรับก่อนจะทำ
RAID มาตรฐานจะมีอยู่ 3 แบบ คือ RAID 0 , 1 และ 5
RAID 0 (striping) คือ การเพิ่มประิสิทธิภาพในการอ่านและเขียนข้อมูลให้เร็วขึ้น ซึ่งจะนำมาใช้ในหัวข้อนี้
RAID 1 (mirroring) คือ คือการทำให้ HDD สองลูกอ่านและเขียนไปพร้อม ๆ กัน หากตัวใดเสีย ก็สามารถใช้อีกตัวนึงแทนได้
RAID 5 (Independent access with distributed parity) คือ การอ่านเขียนข้อมูลแบบกระจายไปหลาย ๆ ลูก และมีการเขียน parity เพื่อตรวจสอบข้อมูลหากมี HDD ใดเกิดเสียหาย
ผมแนะนำว่า ถ้าจะใช้ Software RAID แนะนำให้ใช้ RAID 0 เพื่อเพิ่มความเร็วในการอ่านเขียนข้อมูล
ถ้าต้องการทำ RAID 1 หรือ RAID 5 เพื่อป้องกันการเสียหายของข้อมูลนั้น
แนะนำว่า ให้ใช้ Hardware RAID จะดีกว่าครับ
อย่าเอาข้อมูลสำคัญมาเสี่ยงกับ software raid เลยครับ
ดังนั้นเมื่อเข้าใจแล้ว เราก็มาเริ่มขั้นตอนกัน ดังนี้
ในการทำ RAID 0 นั้น จะต้องมี HDD อย่างน้อย 2 ก้อนขึ้นไป และเมื่อทำ RAID แล้ว จะสามารถใช้เนื้อที่ได้ทั้งหมดของ HDD
(http://www.hadyaiinternet.com/images/RAID/1.jpg)
ในขั้นตอนการติดตั้ง Ubuntu เมื่อถึงขั้นตอน Partition Disks ให้เลือกแบบ Manual
(http://www.hadyaiinternet.com/images/RAID/2.jpg)
ทำการลบ Partition ที่มีอยู่เดิมทั้งหมด
(http://www.hadyaiinternet.com/images/RAID/3.jpg)
ทำการสร้าง Partition ใหม่ขึ้นมา
(http://www.hadyaiinternet.com/images/RAID/4.jpg)
ทำการแบ่ง Partition ขนาด 1G
(http://www.hadyaiinternet.com/images/RAID/5.jpg)
กำหนดเป็นแบบ Primary
(http://www.hadyaiinternet.com/images/RAID/6.jpg)
เปลี่ยน Use as : จาก Ext3 journaling file system
(http://www.hadyaiinternet.com/images/RAID/7.jpg)
เป็น Physical Volume for RAID และกำหนดเป็น Bootable
(http://www.hadyaiinternet.com/images/RAID/8.jpg)
ทำการแบ่งอีก 2 Partition ดังนี้
Partition 2 ขนาด 1 G เป็น Volume for RAID
Partition 3 ขนาดที่เหลือ เป็น Volume for RAID
ตามรูป
-
(http://www.hadyaiinternet.com/images/RAID/9.jpg)
ทำการแบ่ง Partition ใน HDD ลูกที่เหลือ ในแบบเดียวกัน
(http://www.hadyaiinternet.com/images/RAID/10.jpg)
เมื่อเสร็จแล้วจะมีเมนูบนสุดให้ทำการ Configure software RAID
(http://www.hadyaiinternet.com/images/RAID/11.jpg)
ทำการ Write Partition ที่สร้างขึ้นก่อนทำการ Config RAID
(http://www.hadyaiinternet.com/images/RAID/12.jpg)
ทำการสร้าง MD device (Multi-Disk Device)
(http://www.hadyaiinternet.com/images/RAID/13.jpg)
โดย Partition แรกที่เป็น Bootable ให้กำหนดเป็น RAID1
(http://www.hadyaiinternet.com/images/RAID/14.jpg)
เลือก Partition ที่จะทำการ RAID ซึ่งได้แก่ sda1,sdb1,sdc1
(http://www.hadyaiinternet.com/images/RAID/15.jpg)
ทำการสร้าง RAID0 สำหรับ Partition ที่เหลือ
(http://www.hadyaiinternet.com/images/RAID/16.jpg)
RAID0 อันแรก ได้แก่ Partition sda2,sdb2,sdc2
-
(http://www.hadyaiinternet.com/images/RAID/17.jpg)
RAID0 อันที่สอง ได้แก่ Partition sda3,sdb3,sdc3
(http://www.hadyaiinternet.com/images/RAID/18.jpg)
เมื่อสร้าง RAID เสร็จแล้วก็เลือก Finish
(http://www.hadyaiinternet.com/images/RAID/19.jpg)
จะได้ RAID มา 3 ชุด ชุดแรกเป็น RAID1 ขนาด 1G
ชุดที่สองเป็น RAID0 ขนาด 3G และ
ชุดที่สามเป็น RAID0 ขนาดเป็น 3 เท่าของ Partition ที่ 3
(http://www.hadyaiinternet.com/images/RAID/20.jpg)
ทำการกำหนด RAID1 เป็น Ext3 และ Mount Point เป็น /boot
(http://www.hadyaiinternet.com/images/RAID/21.jpg)
ทำการกำหนด RAID0 ชุดแรกเป็น swap area
(http://www.hadyaiinternet.com/images/RAID/22.jpg)
ทำการกำหนด RAID0 ชุดที่สองเป็น Ext3 และ Mount Point เป็น / (root)
(http://www.hadyaiinternet.com/images/RAID/23.jpg)
เสร็จแล้วจะได้ตามรูป
(http://www.hadyaiinternet.com/images/RAID/24.jpg)
เลือก Finish Partition and Write Change to disk เป็นอันเรียบร้อย
และทำการติดตั้ง Software ต่อไปตามปกติ
-
(http://www.hadyaiinternet.com/images/RAID/25.jpg)
เมื่อติดตั้งเสร็จแล้ว ทำการใช้คำสั่ง df -h จะได้ดังรูป
(http://www.hadyaiinternet.com/images/RAID/26.jpg)
และเมื่อใช้คำสั่ง fdisk -l จะได้ดังรูป