RAID ฮาร์ดไดรฟ์ที่ใช้ฮาร์ดแวร์ราคาแพง ด้วยเหตุนี้ผู้ใช้จึงสร้างซอฟต์แวร์ RAID บน Linux เป็นประจำเพื่อตอบสนองความต้องการข้อมูลขนาดใหญ่
การตั้งค่าพูลหน่วยเก็บข้อมูลทำได้ง่ายขึ้นบน Linux ตลอดหลายปีที่ผ่านมาด้วยเครื่องมือเช่น Mdadm ด้วยโปรแกรมนี้ผู้ใช้สามารถสร้างอาร์เรย์ซอฟต์แวร์ในเวลาไม่กี่นาที!
ติดตั้ง Mdadm
วิธีที่ดีที่สุดในการสร้างอาร์เรย์ RAID บน Linux คือเพื่อใช้เครื่องมือ Mdadm Mdadm เป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่งที่ช่วยให้สามารถจัดการอุปกรณ์ RAID ได้อย่างรวดเร็วและง่ายดาย น่าเสียดายที่ซอฟต์แวร์นี้ไม่มีการกระจายส่วนใหญ่ตามค่าเริ่มต้น หากคุณต้องการใช้คุณจะต้องติดตั้งด้วยตนเอง
เปิดเทอร์มินัลแล้วทำตามคำแนะนำที่สอดคล้องกับระบบปฏิบัติการ Linux ของคุณ
อูบุนตู
sudo apt install mdadm
Debian
sudo apt install mdadm
Arch Linux
sudo pacman -S mdadm
Fedora
sudo dnf install mdadm -y
OpenSUSE
sudo zypper install mdadm
ลินุกซ์ทั่วไป
ลีนุกซ์ส่วนใหญ่มีสิทธิ์เข้าถึง Mdadm และแพ็คเกจสำหรับผู้ใช้ของพวกเขา ที่กล่าวว่าหากคุณไม่สามารถค้นหาโปรแกรมในที่เก็บแพกเกจกระจาย Linux ของคุณมีอีกวิธีที่จะไป: สร้างจากแหล่งที่มา ทำตามคำแนะนำด้านล่างเพื่อเรียนรู้วิธีทำงาน Mdadm
ขั้นตอนที่ 1: ตรงไปที่หน้า Mdadm GitHub และเรียนรู้ว่าการพึ่งพาใดที่โปรแกรมจำเป็นต้องรวบรวมอย่างถูกต้อง
ขั้นตอนที่ 2: โคลนซอร์สโค้ดด้วย คอมไพล์ คำสั่ง
git clone https://github.com/neilbrown/mdadm cd mdadm
ขั้นตอนที่ 3: คอมไพล์รหัสด้วย ทำ คำสั่ง
make
ขั้นตอนที่ 4: ติดตั้ง Mdadm บน Linux ด้วย ทำการติดตั้ง คำสั่ง
sudo make install
เตรียมฮาร์ดไดรฟ์
RAID arrays บน Linux ต้องการฮาร์ดไดรฟ์อย่างน้อยสองตัว ฮาร์ดไดรฟ์เหล่านี้จะต้องว่างเปล่าโดยสมบูรณ์ เปิดตัวเทอร์มินัลและใช้ DD คำสั่งให้เป็นศูนย์แต่ละของพวกเขาออก
หมายเหตุ: ใช้ lsblk คำสั่งเพื่อกำหนดป้ายกำกับของฮาร์ดไดรฟ์แต่ละตัว

sudo dd if=/dev/zero of=/dev/sdX
sudo mdadm --zero-superblock /dev/sdX
การทำ RAID Array
การใช้ Mdadm เพื่อสร้างอาร์เรย์ RAID ใหม่นั้นตรงไปตรงมามาก ทำได้โดยเขียนคำสั่งต่อไปนี้ในเทอร์มินัล ให้แน่ใจว่าได้แก้ไขและลบ Xin ในการทำงานของเทอร์มินัลเนื่องจากฉลากไดรฟ์ของคุณจะแตกต่างจากตัวอย่างที่ระบุ
หมายเหตุ: ในตัวอย่างนี้เรากำลังใช้เครื่องมือการจัดการ Mdadm RAID เพื่อสร้างอุปกรณ์ที่มีฮาร์ดไดรฟ์สองตัว หาก RAID ของคุณต้องการฮาร์ดไดรฟ์มากกว่าสองตัวให้เปลี่ยน โจมตีอุปกรณ์ = 2 ไปยัง โจมตีอุปกรณ์ = 3 หรือจำนวนที่สูงขึ้น

sudo mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/sdX /dev/sdXX
ให้ Mdadm สร้างอุปกรณ์ RAID อดทนและปล่อยให้เครื่องมือทำงาน เมื่อกระบวนการเสร็จสมบูรณ์ก็ถึงเวลาที่ต้องตรวจสอบเพื่อดูว่าชุดไดรฟ์ทำงานหรือไม่
คุณสามารถตรวจสอบว่า RAID ของคุณสำเร็จแล้วโดยการดำเนินการ แมว คำสั่งในหน้าต่างเทอร์มินัล
cat /proc/mdstat
จัดทำ RAID Array
เมื่อคุณรวมไดรฟ์เข้าด้วยกันเพื่อสร้างอาร์เรย์ RAIDรวมฮาร์ดไดรฟ์ของคุณเข้าด้วยกันเพื่อสร้างอุปกรณ์จัดเก็บข้อมูลเดียว อุปกรณ์เก็บข้อมูลนี้ว่างเปล่าและไม่สามารถเข้าถึงได้ คุณจะไม่สามารถวางข้อมูลใด ๆ โดยไม่ต้องจัดรูปแบบ
การฟอร์แมตไดรฟ์ RAID บน Linux ต้องใช้คำสั่ง MKFS ในเทอร์มินัลดำเนินการ mkfs.ext4. การรันคำสั่งนี้จะสร้างระบบไฟล์ Extended4 ใหม่บนอาเรย์
sudo mkfs.ext4 -F /dev/md0
Mount RAID Array
ก่อนที่คุณจะสามารถเข้าถึงอุปกรณ์ RAID ใหม่ของคุณบน Linux จำเป็นต้องเชื่อมต่อกับระบบ หากต้องการติดตั้งให้เปิดเทอร์มินัลแล้วทำตามขั้นตอนด้านล่าง
ขั้นตอนที่ 1: สร้างโฟลเดอร์ใหม่สำหรับ RAID เพื่อติดตั้งด้วย mkdir คำสั่ง
sudo mkdir -p /mount/md0
ขั้นตอนที่ 2: ใช้ ภูเขา คำสั่งและผูกอาร์เรย์ RAID กับใหม่ / mnt / md0 โฟลเดอร์
sudo mount /dev/md0 /mnt/md0
เมื่อติดตั้งแล้วให้เข้าถึงอาร์เรย์ RAID ของคุณด้วย ซีดี คำสั่ง
cd /mnt/md0
สำหรับการเมาท์ RAID แบบถาวรบน Linux ให้ทำ:
sudo echo "#RAID 0 Mount in /mnt/md0" >> /etc/fstab sudo echo "/dev/md0 /mnt/md0 ext4 defaults,nofail,discard 0 0" >> /etc/fstab
หากคุณต้องการยกเลิกการติดตั้ง RAID คุณจะต้องใช้ประโยชน์จาก umount คำสั่ง
หมายเหตุ: อย่าพยายามถอดอุปกรณ์ RAID ของคุณออกขณะทำการคัดลอกข้อมูล!
sudo umount /dev/md0
แบบดั้งเดิม umount คำสั่งควรทำงาน หากคุณประสบปัญหาและ RAID ปฏิเสธที่จะถอนการติดตั้งจากระบบให้ลองใช้ “L” สวิตซ์.
sudo umount /dev/md0 -l</ p>
ความคิดเห็น