ข่าว: ข่าวประกาศ

  • 27 เมษายน 2024, 03:24:31

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ผู้เขียน หัวข้อ: การทำ Software RAID บน Ubuntu  (อ่าน 27018 ครั้ง)

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 3820
    • ดูรายละเอียด
    • อีเมล์
การทำ Software RAID บน Ubuntu
« เมื่อ: 03 พฤศจิกายน 2008, 00:38:47 »
ขั้นตอนในการทำ 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

ในขั้นตอนการติดตั้ง Ubuntu เมื่อถึงขั้นตอน Partition Disks ให้เลือกแบบ Manual

ทำการลบ Partition ที่มีอยู่เดิมทั้งหมด

ทำการสร้าง Partition ใหม่ขึ้นมา

ทำการแบ่ง Partition ขนาด 1G

กำหนดเป็นแบบ Primary

เปลี่ยน Use as : จาก Ext3 journaling file system

เป็น Physical Volume for RAID และกำหนดเป็น Bootable

ทำการแบ่งอีก 2 Partition ดังนี้
Partition 2 ขนาด 1 G เป็น Volume for RAID
Partition 3 ขนาดที่เหลือ เป็น Volume for RAID
ตามรูป
« แก้ไขครั้งสุดท้าย: 03 พฤศจิกายน 2008, 07:00:22 โดย admin »
<a href="http://www.hadyaiinternet.com/images/inetcafe.swf" target="_blank" rel="noopener noreferrer" class="bbc_link bbc_flash_disabled new_win">http://www.hadyaiinternet.com/images/inetcafe.swf</a>

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 3820
    • ดูรายละเอียด
    • อีเมล์
Re: การทำ Software RAID บน Ubuntu
« ตอบกลับ #1 เมื่อ: 03 พฤศจิกายน 2008, 06:48:42 »
ทำการแบ่ง Partition ใน HDD ลูกที่เหลือ ในแบบเดียวกัน

เมื่อเสร็จแล้วจะมีเมนูบนสุดให้ทำการ Configure software RAID

ทำการ Write Partition ที่สร้างขึ้นก่อนทำการ Config RAID

ทำการสร้าง MD device (Multi-Disk Device)

โดย Partition แรกที่เป็น Bootable ให้กำหนดเป็น RAID1

เลือก Partition ที่จะทำการ RAID ซึ่งได้แก่  sda1,sdb1,sdc1

ทำการสร้าง RAID0 สำหรับ Partition ที่เหลือ

RAID0 อันแรก ได้แก่ Partition sda2,sdb2,sdc2
« แก้ไขครั้งสุดท้าย: 03 พฤศจิกายน 2008, 07:06:11 โดย admin »
<a href="http://www.hadyaiinternet.com/images/inetcafe.swf" target="_blank" rel="noopener noreferrer" class="bbc_link bbc_flash_disabled new_win">http://www.hadyaiinternet.com/images/inetcafe.swf</a>

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 3820
    • ดูรายละเอียด
    • อีเมล์
Re: การทำ Software RAID บน Ubuntu
« ตอบกลับ #2 เมื่อ: 03 พฤศจิกายน 2008, 06:50:14 »
RAID0 อันที่สอง ได้แก่ Partition sda3,sdb3,sdc3

เมื่อสร้าง RAID เสร็จแล้วก็เลือก Finish

จะได้ RAID มา 3 ชุด ชุดแรกเป็น RAID1 ขนาด 1G
ชุดที่สองเป็น RAID0 ขนาด 3G และ
ชุดที่สามเป็น RAID0 ขนาดเป็น 3 เท่าของ Partition ที่ 3

ทำการกำหนด RAID1 เป็น Ext3 และ Mount Point เป็น /boot

ทำการกำหนด RAID0 ชุดแรกเป็น swap area

ทำการกำหนด RAID0 ชุดที่สองเป็น Ext3 และ Mount Point เป็น / (root)

เสร็จแล้วจะได้ตามรูป

เลือก Finish Partition and Write Change to disk เป็นอันเรียบร้อย
และทำการติดตั้ง Software ต่อไปตามปกติ
« แก้ไขครั้งสุดท้าย: 03 พฤศจิกายน 2008, 07:12:46 โดย admin »
<a href="http://www.hadyaiinternet.com/images/inetcafe.swf" target="_blank" rel="noopener noreferrer" class="bbc_link bbc_flash_disabled new_win">http://www.hadyaiinternet.com/images/inetcafe.swf</a>

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 3820
    • ดูรายละเอียด
    • อีเมล์
Re: การทำ Software RAID บน Ubuntu
« ตอบกลับ #3 เมื่อ: 03 พฤศจิกายน 2008, 07:27:12 »
เมื่อติดตั้งเสร็จแล้ว ทำการใช้คำสั่ง df -h จะได้ดังรูป

และเมื่อใช้คำสั่ง fdisk -l จะได้ดังรูป
<a href="http://www.hadyaiinternet.com/images/inetcafe.swf" target="_blank" rel="noopener noreferrer" class="bbc_link bbc_flash_disabled new_win">http://www.hadyaiinternet.com/images/inetcafe.swf</a>