- - วิธีการตั้งค่าซอฟต์แวร์ RAID บน Linux

วิธีการตั้งค่าซอฟต์แวร์ RAID บน Linux

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
ตอนนี้ที่ DD คำสั่งเสร็จสมบูรณ์ใช้เครื่องมือ Mdadm เพื่อรีเซ็ต superblock ของฮาร์ดไดรฟ์แต่ละตัว ต้องแน่ใจว่าได้แทนที่ตัวอักษร“ X” ด้วยอักษรชื่อไดรฟ์ที่แท้จริงของไดรฟ์
sudo mdadm --zero-superblock /dev/sdX
เมื่อคำสั่ง Mdadm superblock เสร็จสมบูรณ์แล้วให้ไปยังขั้นตอนถัดไปในกระบวนการ

การทำ 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>

ความคิดเห็น