สารบัญ:

วิธีทำ Raid-1 Storage: 9 ขั้นตอน
วิธีทำ Raid-1 Storage: 9 ขั้นตอน

วีดีโอ: วิธีทำ Raid-1 Storage: 9 ขั้นตอน

วีดีโอ: วิธีทำ Raid-1 Storage: 9 ขั้นตอน
วีดีโอ: ขั้นตอนการทำ Mirror Disk ( Raid 1) บน Openmediavault สำหรับการทำ File Server/ Storage / NAS Server 2024, กรกฎาคม
Anonim
วิธีทำ Raid-1 Storage
วิธีทำ Raid-1 Storage

RAID1 คืออะไรในแง่ง่าย ๆ ของมัน

:การมิเรอร์ดิสก์ ปรับให้เหมาะสมที่สุดสำหรับความซ้ำซ้อนและต้องใช้จำนวนไดรฟ์ขั้นต่ำ 2 ตัว

RAID1 คืออะไรในแง่ที่ซับซ้อนของมัน

:ประกอบด้วยสำเนาที่ถูกต้อง (หรือมิเรอร์) ของชุดข้อมูลบนดิสก์ตั้งแต่สองตัวขึ้นไป คู่มิเรอร์ RAID 1 แบบคลาสสิกประกอบด้วยดิสก์สองแผ่น การกำหนดค่านี้ไม่มีความเท่าเทียมกัน การสตริป หรือการขยายพื้นที่ดิสก์ในดิสก์หลายตัว เนื่องจากข้อมูลจะถูกมิเรอร์บนดิสก์ทั้งหมดที่เป็นของอาร์เรย์ และอาร์เรย์จะมีขนาดใหญ่เท่ากับดิสก์ของสมาชิกที่เล็กที่สุดเท่านั้น เลย์เอาต์นี้มีประโยชน์เมื่อประสิทธิภาพการอ่านหรือความน่าเชื่อถือมีความสำคัญมากกว่าประสิทธิภาพการเขียนหรือความจุในการจัดเก็บข้อมูลที่เป็นผลลัพธ์

(วิกิพีเดียอธิบายเรื่องนี้ดีมาก)

อะไรดีอะไรน่ากลัว

ประสิทธิภาพสูงมาก การปกป้องข้อมูลที่สูงมาก บทลงโทษที่น้อยมากสำหรับประสิทธิภาพการเขียน

จุดอ่อน: ค่าโสหุ้ยที่ซ้ำซ้อนสูง เนื่องจากข้อมูลทั้งหมดซ้ำกัน จึงจำเป็นต้องใช้พื้นที่จัดเก็บเป็นสองเท่า

สิ่งที่คุณต้องการ

อย่างน้อย 2 USB sticks หรือฮาร์ดไดรฟ์ที่คุณเพิ่มได้โดยใช้ 4, 6 และ 8

รหัสทั้งหมดอยู่ในตัวเอียง

ขั้นตอนที่ 1: การติดตั้ง Mdadm

การติดตั้ง Mdadm
การติดตั้ง Mdadm

สิ่งแรก: คุณต้องได้รับซอฟต์แวร์ RAID คุณจะต้องดาวน์โหลดและติดตั้ง mdadm จากที่เก็บซอฟต์แวร์ของคุณ เป็นเรื่องปกติธรรมดา ดังนั้นให้เปิดเทอร์มินัลแล้วพิมพ์คำสั่งต่อไปนี้:

sudo apt-get ติดตั้ง mdadm

ขั้นตอนที่ 2: ตรวจสอบดิสก์ไดรฟ์ของเรา

เราจำเป็นต้องตรวจสอบดิสก์ไดรฟ์ของเราว่ามีการกำหนดค่าการจู่โจมหรือไม่

โดยใช้คำสั่งต่อไปนี้:

mdadm -E /dev/sd[bc]

ขั้นตอนที่ 3: การแบ่งพาร์ติชันไดรฟ์สำหรับ RAID

การแบ่งพาร์ติชันไดรฟ์สำหรับ RAID
การแบ่งพาร์ติชันไดรฟ์สำหรับ RAID
การแบ่งพาร์ติชันไดรฟ์สำหรับ RAID
การแบ่งพาร์ติชันไดรฟ์สำหรับ RAID

เราใช้อย่างน้อยสองพาร์ติชั่น /dev/sdc1 และ /dev/sdb1 สำหรับการสร้าง RAID1 มาสร้างพาร์ติชันบนไดรฟ์ทั้งสองนี้โดยใช้คำสั่ง 'fdisk' และเปลี่ยนประเภทเป็น raid ระหว่างการสร้างพาร์ติชัน

ใช้คำสั่งนี้

fdisk /dev/sdc1

จากนั้นทำตามคำแนะนำเหล่านี้

  1. กด 'n' เพื่อสร้างพาร์ติชันใหม่
  2. จากนั้นเลือก 'P' สำหรับพาร์ติชั่นหลัก จากนั้นเลือกหมายเลขพาร์ติชั่นเป็น 1
  3. กำหนดขนาดเต็มเริ่มต้นโดยกดปุ่ม Enter สองครั้ง
  4. ถัดไปกด 'p' เพื่อพิมพ์พาร์ติชันที่กำหนด
  5. กด 'L' เพื่อแสดงรายการประเภทที่มีอยู่ทั้งหมด
  6. พิมพ์ 't' เพื่อเลือกพาร์ติชั่น
  7. เลือก 'fd' สำหรับ Linux raid auto แล้วกด Enter เพื่อใช้
  8. จากนั้นใช้ 'p' อีกครั้งเพื่อพิมพ์การเปลี่ยนแปลงที่เราได้ทำ
  9. ใช้ 'w' เพื่อเขียนการเปลี่ยนแปลง

ตอนนี้เรากำลังจะเหมือนกันทุกประการสำหรับ sdb1

fdisk /dev/sdb1

ดังนั้นทำตามขั้นตอนเดียวกับ sdc1

ขั้นตอนที่ 4: ตรวจสอบการเปลี่ยนแปลง

ตรวจสอบการเปลี่ยนแปลง
ตรวจสอบการเปลี่ยนแปลง
ตรวจสอบการเปลี่ยนแปลง
ตรวจสอบการเปลี่ยนแปลง

เมื่อสร้างพาร์ติชั่นทั้งสองสำเร็จแล้ว ให้ตรวจสอบการเปลี่ยนแปลงบนทั้งไดรฟ์ usb sdb & sdc โดยใช้คำสั่ง 'mdadm' เดียวกัน และจะยืนยันประเภท RAID ด้วย

การใช้คำสั่ง:

mdadm -E /dev/sd[bc]

เราสามารถใช้คำสั่งเดียวกันได้ แต่เพิ่มคำสั่งหนึ่งต่อท้าย

mdadm -E /dev/sd[b-c]1

ขั้นตอนที่ 5: การสร้างอุปกรณ์ RAID1

การสร้างอุปกรณ์ RAID1
การสร้างอุปกรณ์ RAID1
การสร้างอุปกรณ์ RAID1
การสร้างอุปกรณ์ RAID1
การสร้างอุปกรณ์ RAID1
การสร้างอุปกรณ์ RAID1
การสร้างอุปกรณ์ RAID1
การสร้างอุปกรณ์ RAID1

ถัดไปสร้างอุปกรณ์ RAID1 ชื่อ '/dev/md0' หรือคุณสามารถใช้ '/dev/md127' โดยใช้คำสั่งต่อไปนี้และยืนยันความถูกต้อง

mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/sd[b-c]1

cat /proc/mdstat

หรือ

mdadm --create /dev/md127 --level=mirror --raid-devices=2 /dev/sd[b-c]1

cat /proc/mdstat

ถัดไปตรวจสอบประเภทอุปกรณ์โจมตีและอาร์เรย์การจู่โจมโดยใช้คำสั่งต่อไปนี้

mdadm -E /dev/sd[b-c]1

mdadm --detail /dev/md0 หรือ mdadm --detail /dev/md127

จากภาพด้านบน คุณควรเข้าใจมากขึ้นหรือน้อยลงว่า raid1 ถูกสร้างขึ้นและใช้พาร์ติชั่น /dev/sdb1 และ /dev/sdc1 แล้ว คุณยังสามารถเห็นสถานะเป็นการซิงค์ใหม่ได้ ผ่านทาง

mdadm --detail /dev/md0 หรือ mdadm --detail /dev/md127 คำสั่ง

ขั้นตอนที่ 6: การสร้างระบบไฟล์บนอุปกรณ์ RAID

การสร้างระบบไฟล์บนอุปกรณ์ RAID
การสร้างระบบไฟล์บนอุปกรณ์ RAID
การสร้างระบบไฟล์บนอุปกรณ์ RAID
การสร้างระบบไฟล์บนอุปกรณ์ RAID
การสร้างระบบไฟล์บนอุปกรณ์ RAID
การสร้างระบบไฟล์บนอุปกรณ์ RAID

สร้างระบบไฟล์โดยใช้ ext4 สำหรับ md0 หรือ md127 และติดตั้งภายใต้ /mnt/raid1 ขั้นตอนนี้มีความสำคัญ

ใช้คำสั่ง

mkfs.ext4 /dev/md0 หรือ mkfs.ext4 /dev/md127

ถัดไป ติดตั้งระบบไฟล์ที่สร้างขึ้นใหม่ภายใต้ '/mnt/raid1' และสร้างไฟล์บางไฟล์และตรวจสอบเนื้อหาภายใต้จุดเชื่อมต่อ

ใช้คำสั่งเหล่านี้

mkdir /mnt/raid1

เมานต์ /dev/md0 /mnt/raid1/

แตะ /mnt/raid1/tecmint.txt

echo "tecmint raid setups" > /mnt/raid1/tecmint.txt

cat /mnt/raid1/tecmint.txt

cat proc/mdstat

ดังนั้นเพื่อที่จะเมานต์ RAID1 โดยอัตโนมัติในการรีบูตระบบ คุณต้องสร้างรายการในไฟล์ fstab เปิดไฟล์ '/etc/fstab' และเพิ่มรายการต่อไปนี้

/dev/md0 /mnt/raid1 ext4 ค่าเริ่มต้น 0 0

ให้แน่ใจว่าได้วิ่ง

เรียกใช้ ' mount -av ' เพื่อดูว่ามีข้อผิดพลาดใด ๆ ในไฟล์ fstab หรือไม่ แม้ว่าหากทำตามขั้นตอนแล้วจะไม่มีข้อผิดพลาดปรากฏขึ้น

ตอนนี้ให้บันทึกการกำหนดค่าการจู่โจมด้วยตนเองไปยังไฟล์ 'mdadm.conf' โดยใช้คำสั่งด้านล่าง

mdadm --detail --scan --verbose >> /etc/mdadm.conf

ขั้นตอนที่ 7: ตรวจสอบข้อมูลหลังจากดิสก์ล้มเหลว

ตรวจสอบข้อมูลหลังจากดิสก์ล้มเหลว
ตรวจสอบข้อมูลหลังจากดิสก์ล้มเหลว
ตรวจสอบข้อมูลหลังจากดิสก์ล้มเหลว
ตรวจสอบข้อมูลหลังจากดิสก์ล้มเหลว
ตรวจสอบข้อมูลหลังจากดิสก์ล้มเหลว
ตรวจสอบข้อมูลหลังจากดิสก์ล้มเหลว
ตรวจสอบข้อมูลหลังจากดิสก์ล้มเหลว
ตรวจสอบข้อมูลหลังจากดิสก์ล้มเหลว

วัตถุประสงค์ของ RAID คือถ้าฮาร์ดดิสก์ตัวใดตัวหนึ่งล้มเหลวหรือขัดข้อง ข้อมูลของเราจะต้องพร้อมใช้งาน มาดูกันว่าจะเกิดอะไรขึ้นเมื่อดิสก์ใด ๆ ไม่พร้อมใช้งานในอาร์เรย์

เราจะเห็นว่ามีอุปกรณ์ 2 ตัวใน RAID และอุปกรณ์ที่ใช้งานอยู่คือ 2 ดังนั้นตอนนี้ ให้ถอดฮาร์ดไดรฟ์ตัวใดตัวหนึ่งออก

ls -l /dev | grep sd

mdadm --detail /dev/md0

เราจะเห็นได้ว่าหนึ่งในไดรเวอร์ของเราหายไป ดังนั้นตอนนี้เรามาตรวจสอบข้อมูลของเรากันดีกว่า

ใช้คำสั่งเหล่านี้

cd /mnt/raid1/

cat tecmint.txt

…………………………………..

ข้อมูลจะยังคงอยู่ที่นั่นและพร้อมใช้งานสำหรับเราแม้ว่าเราจะนำไดรเวอร์ตัวใดตัวหนึ่งออกไปแล้วก็ตาม นี่คือข้อดีของ RAID 1 (กระจก)

ขั้นตอนที่ 8: ดัชนีคำสั่ง

fdisk: เป็นยูทิลิตี้บรรทัดคำสั่งที่มีฟังก์ชันการแบ่งพาร์ติชั่นดิสก์

cat: เป็นยูทิลิตี้ Unix มาตรฐานที่อ่านไฟล์ตามลำดับ เขียนไปยังเอาต์พุตมาตรฐาน

เมานต์: คำสั่งเมานต์อุปกรณ์เก็บข้อมูลหรือระบบไฟล์ ทำให้สามารถเข้าถึงได้และแนบไปกับโครงสร้างไดเร็กทอรีที่มีอยู่

mkdir: ใช้สร้างไดเร็กทอรีใหม่

touch: เป็นคำสั่งที่ใช้ในการอัปเดตวันที่เข้าถึงและ/หรือวันที่แก้ไขของไฟล์คอมพิวเตอร์หรือไดเร็กทอรี

echo เป็นคำสั่งที่ส่งออกสตริงที่ส่งผ่านเป็นอาร์กิวเมนต์ เป็นคำสั่งที่ใช้โดยทั่วไปในเชลล์สคริปต์และไฟล์แบตช์เพื่อส่งข้อความสถานะไปยังหน้าจอหรือไฟล์คอมพิวเตอร์ หรือเป็นส่วนต้นทางของไปป์ไลน์

ขั้นตอนที่ 9: ไม่มีขั้นตอนเพิ่มเติม

ถ้าคุณทำได้ขนาดนี้ ขอแสดงความยินดีด้วย เพราะต้องใช้เวลาช่วงบ่ายกว่าจะเสร็จ ฉันต้องทำสองครั้ง มีภาพหน้าจอทั้งหมดของฉันที่เสียหาย หวังว่าฉันจะช่วยต่อสู้กับ RAID1 ได้

แนะนำ: