RAID1 คือการทำ Disk Mirroring ซึ่งข้อมูลจะถูกเขียนซ้ำไปยังดิสก์สองลูกแบบเรียลไทม์
หากลูกหนึ่งเสีย อีกลูกยังสามารถทำงานได้ทันที เหมาะกับเซิร์ฟเวอร์ที่ต้องการความทนทานสูง เช่น Web Server, Database Server, File Server ฯลฯ


สิ่งที่ต้องเตรียม

  • Ubuntu Server (เช่น 22.04 LTS)
  • HDD หรือ SSD อย่างน้อย 2 ลูก (ขนาดเท่ากัน)
  • สิทธิ์ root หรือ sudo

ขั้นตอนที่ 1: ติดตั้ง mdadm

ติดตั้งเครื่องมือจัดการ RAID:

sudo apt update
sudo apt install mdadm

ขั้นตอนที่ 2: ตรวจสอบดิสก์ที่ยังไม่ถูกใช้งาน

lsblk

ตัวอย่างเช่น /dev/sdb, /dev/sdc
คำเตือน: ดิสก์ที่เลือกจะถูกลบข้อมูลทั้งหมด


ขั้นตอนที่ 3: สร้าง RAID1

sudo mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc

หากดิสก์เคยถูกใช้งานมาก่อน:

sudo wipefs -a /dev/sdb
sudo wipefs -a /dev/sdc

ขั้นตอนที่ 4: ฟอร์แมตและเมานต์ RAID

sudo mkfs.ext4 /dev/md0
sudo mkdir -p /mnt/raid1
sudo mount /dev/md0 /mnt/raid1

ขั้นตอนที่ 5: บันทึก config RAID

sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
sudo update-initramfs -u

เพิ่มใน /etc/fstab:

/dev/md0 /mnt/raid1 ext4 defaults,nofail,discard 0 0

ขั้นตอนที่ 6: ตรวจสอบสถานะ RAID

ดูสถานะโดยรวม:

cat /proc/mdstat

ดูรายละเอียด RAID:

sudo mdadm --detail /dev/md0

ทดสอบการทำงาน

ถอดดิสก์ลูกใดลูกหนึ่ง แล้วตรวจสอบว่า /dev/md0 ยัง mount ได้อยู่

หากต้องการเพิ่มดิสก์กลับ:

sudo mdadm --add /dev/md0 /dev/sdc

สรุป

  • RAID1 ช่วยป้องกันข้อมูลสูญหายเมื่อดิสก์เสีย
  • เหมาะกับระบบ Production ที่ต้องการความมั่นคง
  • ใช้งานร่วมกับ LVM ได้หากต้องการความยืดหยุ่นในการจัดการ

ขอบคุณที่ติดตาม

แอดมิน
www.Limitrack.com