![วิธีทำ Raid-1 Storage: 9 ขั้นตอน วิธีทำ Raid-1 Storage: 9 ขั้นตอน](https://i.howwhatproduce.com/images/005/image-14746-14-j.webp)
สารบัญ:
- ขั้นตอนที่ 1: การติดตั้ง Mdadm
- ขั้นตอนที่ 2: ตรวจสอบดิสก์ไดรฟ์ของเรา
- ขั้นตอนที่ 3: การแบ่งพาร์ติชันไดรฟ์สำหรับ RAID
- ขั้นตอนที่ 4: ตรวจสอบการเปลี่ยนแปลง
- ขั้นตอนที่ 5: การสร้างอุปกรณ์ RAID1
- ขั้นตอนที่ 6: การสร้างระบบไฟล์บนอุปกรณ์ RAID
- ขั้นตอนที่ 7: ตรวจสอบข้อมูลหลังจากดิสก์ล้มเหลว
- ขั้นตอนที่ 8: ดัชนีคำสั่ง
- ขั้นตอนที่ 9: ไม่มีขั้นตอนเพิ่มเติม
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
![วิธีทำ Raid-1 Storage วิธีทำ Raid-1 Storage](https://i.howwhatproduce.com/images/005/image-14746-15-j.webp)
RAID1 คืออะไรในแง่ง่าย ๆ ของมัน
:การมิเรอร์ดิสก์ ปรับให้เหมาะสมที่สุดสำหรับความซ้ำซ้อนและต้องใช้จำนวนไดรฟ์ขั้นต่ำ 2 ตัว
RAID1 คืออะไรในแง่ที่ซับซ้อนของมัน
:ประกอบด้วยสำเนาที่ถูกต้อง (หรือมิเรอร์) ของชุดข้อมูลบนดิสก์ตั้งแต่สองตัวขึ้นไป คู่มิเรอร์ RAID 1 แบบคลาสสิกประกอบด้วยดิสก์สองแผ่น การกำหนดค่านี้ไม่มีความเท่าเทียมกัน การสตริป หรือการขยายพื้นที่ดิสก์ในดิสก์หลายตัว เนื่องจากข้อมูลจะถูกมิเรอร์บนดิสก์ทั้งหมดที่เป็นของอาร์เรย์ และอาร์เรย์จะมีขนาดใหญ่เท่ากับดิสก์ของสมาชิกที่เล็กที่สุดเท่านั้น เลย์เอาต์นี้มีประโยชน์เมื่อประสิทธิภาพการอ่านหรือความน่าเชื่อถือมีความสำคัญมากกว่าประสิทธิภาพการเขียนหรือความจุในการจัดเก็บข้อมูลที่เป็นผลลัพธ์
(วิกิพีเดียอธิบายเรื่องนี้ดีมาก)
อะไรดีอะไรน่ากลัว
ประสิทธิภาพสูงมาก การปกป้องข้อมูลที่สูงมาก บทลงโทษที่น้อยมากสำหรับประสิทธิภาพการเขียน
จุดอ่อน: ค่าโสหุ้ยที่ซ้ำซ้อนสูง เนื่องจากข้อมูลทั้งหมดซ้ำกัน จึงจำเป็นต้องใช้พื้นที่จัดเก็บเป็นสองเท่า
สิ่งที่คุณต้องการ
อย่างน้อย 2 USB sticks หรือฮาร์ดไดรฟ์ที่คุณเพิ่มได้โดยใช้ 4, 6 และ 8
รหัสทั้งหมดอยู่ในตัวเอียง
ขั้นตอนที่ 1: การติดตั้ง Mdadm
![การติดตั้ง Mdadm การติดตั้ง Mdadm](https://i.howwhatproduce.com/images/005/image-14746-16-j.webp)
สิ่งแรก: คุณต้องได้รับซอฟต์แวร์ RAID คุณจะต้องดาวน์โหลดและติดตั้ง mdadm จากที่เก็บซอฟต์แวร์ของคุณ เป็นเรื่องปกติธรรมดา ดังนั้นให้เปิดเทอร์มินัลแล้วพิมพ์คำสั่งต่อไปนี้:
sudo apt-get ติดตั้ง mdadm
ขั้นตอนที่ 2: ตรวจสอบดิสก์ไดรฟ์ของเรา
เราจำเป็นต้องตรวจสอบดิสก์ไดรฟ์ของเราว่ามีการกำหนดค่าการจู่โจมหรือไม่
โดยใช้คำสั่งต่อไปนี้:
mdadm -E /dev/sd[bc]
ขั้นตอนที่ 3: การแบ่งพาร์ติชันไดรฟ์สำหรับ RAID
![การแบ่งพาร์ติชันไดรฟ์สำหรับ RAID การแบ่งพาร์ติชันไดรฟ์สำหรับ RAID](https://i.howwhatproduce.com/images/005/image-14746-17-j.webp)
![การแบ่งพาร์ติชันไดรฟ์สำหรับ RAID การแบ่งพาร์ติชันไดรฟ์สำหรับ RAID](https://i.howwhatproduce.com/images/005/image-14746-18-j.webp)
เราใช้อย่างน้อยสองพาร์ติชั่น /dev/sdc1 และ /dev/sdb1 สำหรับการสร้าง RAID1 มาสร้างพาร์ติชันบนไดรฟ์ทั้งสองนี้โดยใช้คำสั่ง 'fdisk' และเปลี่ยนประเภทเป็น raid ระหว่างการสร้างพาร์ติชัน
ใช้คำสั่งนี้
fdisk /dev/sdc1
จากนั้นทำตามคำแนะนำเหล่านี้
- กด 'n' เพื่อสร้างพาร์ติชันใหม่
- จากนั้นเลือก 'P' สำหรับพาร์ติชั่นหลัก จากนั้นเลือกหมายเลขพาร์ติชั่นเป็น 1
- กำหนดขนาดเต็มเริ่มต้นโดยกดปุ่ม Enter สองครั้ง
- ถัดไปกด 'p' เพื่อพิมพ์พาร์ติชันที่กำหนด
- กด 'L' เพื่อแสดงรายการประเภทที่มีอยู่ทั้งหมด
- พิมพ์ 't' เพื่อเลือกพาร์ติชั่น
- เลือก 'fd' สำหรับ Linux raid auto แล้วกด Enter เพื่อใช้
- จากนั้นใช้ 'p' อีกครั้งเพื่อพิมพ์การเปลี่ยนแปลงที่เราได้ทำ
- ใช้ 'w' เพื่อเขียนการเปลี่ยนแปลง
ตอนนี้เรากำลังจะเหมือนกันทุกประการสำหรับ sdb1
fdisk /dev/sdb1
ดังนั้นทำตามขั้นตอนเดียวกับ sdc1
ขั้นตอนที่ 4: ตรวจสอบการเปลี่ยนแปลง
![ตรวจสอบการเปลี่ยนแปลง ตรวจสอบการเปลี่ยนแปลง](https://i.howwhatproduce.com/images/005/image-14746-19-j.webp)
![ตรวจสอบการเปลี่ยนแปลง ตรวจสอบการเปลี่ยนแปลง](https://i.howwhatproduce.com/images/005/image-14746-20-j.webp)
เมื่อสร้างพาร์ติชั่นทั้งสองสำเร็จแล้ว ให้ตรวจสอบการเปลี่ยนแปลงบนทั้งไดรฟ์ usb sdb & sdc โดยใช้คำสั่ง 'mdadm' เดียวกัน และจะยืนยันประเภท RAID ด้วย
การใช้คำสั่ง:
mdadm -E /dev/sd[bc]
เราสามารถใช้คำสั่งเดียวกันได้ แต่เพิ่มคำสั่งหนึ่งต่อท้าย
mdadm -E /dev/sd[b-c]1
ขั้นตอนที่ 5: การสร้างอุปกรณ์ RAID1
![การสร้างอุปกรณ์ RAID1 การสร้างอุปกรณ์ RAID1](https://i.howwhatproduce.com/images/005/image-14746-21-j.webp)
![การสร้างอุปกรณ์ RAID1 การสร้างอุปกรณ์ RAID1](https://i.howwhatproduce.com/images/005/image-14746-22-j.webp)
![การสร้างอุปกรณ์ RAID1 การสร้างอุปกรณ์ RAID1](https://i.howwhatproduce.com/images/005/image-14746-23-j.webp)
![การสร้างอุปกรณ์ RAID1 การสร้างอุปกรณ์ RAID1](https://i.howwhatproduce.com/images/005/image-14746-24-j.webp)
ถัดไปสร้างอุปกรณ์ 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](https://i.howwhatproduce.com/images/005/image-14746-25-j.webp)
![การสร้างระบบไฟล์บนอุปกรณ์ RAID การสร้างระบบไฟล์บนอุปกรณ์ RAID](https://i.howwhatproduce.com/images/005/image-14746-26-j.webp)
![การสร้างระบบไฟล์บนอุปกรณ์ RAID การสร้างระบบไฟล์บนอุปกรณ์ RAID](https://i.howwhatproduce.com/images/005/image-14746-27-j.webp)
สร้างระบบไฟล์โดยใช้ 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: ตรวจสอบข้อมูลหลังจากดิสก์ล้มเหลว
![ตรวจสอบข้อมูลหลังจากดิสก์ล้มเหลว ตรวจสอบข้อมูลหลังจากดิสก์ล้มเหลว](https://i.howwhatproduce.com/images/005/image-14746-28-j.webp)
![ตรวจสอบข้อมูลหลังจากดิสก์ล้มเหลว ตรวจสอบข้อมูลหลังจากดิสก์ล้มเหลว](https://i.howwhatproduce.com/images/005/image-14746-29-j.webp)
![ตรวจสอบข้อมูลหลังจากดิสก์ล้มเหลว ตรวจสอบข้อมูลหลังจากดิสก์ล้มเหลว](https://i.howwhatproduce.com/images/005/image-14746-30-j.webp)
![ตรวจสอบข้อมูลหลังจากดิสก์ล้มเหลว ตรวจสอบข้อมูลหลังจากดิสก์ล้มเหลว](https://i.howwhatproduce.com/images/005/image-14746-31-j.webp)
วัตถุประสงค์ของ 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 ได้
แนะนำ:
วิธีทำ LED Cube - LED Cube 4x4x4: 3 ขั้นตอน
![วิธีทำ LED Cube - LED Cube 4x4x4: 3 ขั้นตอน วิธีทำ LED Cube - LED Cube 4x4x4: 3 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-536-j.webp)
วิธีทำ LED Cube | LED Cube 4x4x4: LED Cube ถือได้ว่าเป็นหน้าจอ LED ซึ่ง LED ขนาด 5 มม. แบบธรรมดาจะทำหน้าที่เป็นพิกเซลดิจิทัล ลูกบาศก์ LED ช่วยให้เราสามารถสร้างภาพและรูปแบบโดยใช้แนวคิดของปรากฏการณ์ทางแสงที่เรียกว่าการคงอยู่ของการมองเห็น (POV) ดังนั้น,
วิธีทำ PCB แบบมืออาชีพ (คุ้มไหม): 5 ขั้นตอน
![วิธีทำ PCB แบบมืออาชีพ (คุ้มไหม): 5 ขั้นตอน วิธีทำ PCB แบบมืออาชีพ (คุ้มไหม): 5 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-1643-j.webp)
วิธีสร้าง PCB แบบมืออาชีพ (คุ้มค่าไหม): ฉันต้องการแบ่งปัน "ประสบการณ์ PCB" กับคุณ
4bit Serial Input and Storage Device: 4 ขั้นตอน
![4bit Serial Input and Storage Device: 4 ขั้นตอน 4bit Serial Input and Storage Device: 4 ขั้นตอน](https://i.howwhatproduce.com/images/003/image-6206-j.webp)
4bit Serial Input and Storage Device: ลองนึกภาพว่าคีย์บอร์ดของคุณรับอินพุตอย่างไรและเก็บข้อมูลนั้นอย่างไร! โปรเจ็กต์นี้เป็นเวอร์ชันที่เล็กกว่าของการป้อนข้อมูลและการจัดเก็บข้อมูล คำอธิบายอย่างละเอียดว่าสัญญาณจากปุ่ม นาฬิกา ส่งผลต่อองค์ประกอบหน่วยความจำอย่างไร (flip flops)
DIY Arduino Load Bank Lipo Storage / Discharger Station: 6 ขั้นตอน
![DIY Arduino Load Bank Lipo Storage / Discharger Station: 6 ขั้นตอน DIY Arduino Load Bank Lipo Storage / Discharger Station: 6 ขั้นตอน](https://i.howwhatproduce.com/images/003/image-6283-38-j.webp)
DIY Arduino Load Bank Lipo Storage/Discharger Station: บางครั้งคุณชาร์จ lipos ของคุณ แต่ไม่ได้บิน ดังนั้นคุณต้องเก็บ lipos ฉันพบโปรเจ็กต์ง่ายๆ ในเว็บไซต์ทดสอบ flite ดังนั้นโปรเจ็กต์ของฉันจึงเป็นรีมิกซ์ การเปลี่ยนแปลงของฉัน:เพิ่มรีเลย์ SSD ตัวต้านทานโหลดเพิ่มเติม พัดลมระบายความร้อน;XT60 และ balance c
USB Hub Storage Unit ในแผ่นฟลอปปี!: 5 ขั้นตอน
![USB Hub Storage Unit ในแผ่นฟลอปปี!: 5 ขั้นตอน USB Hub Storage Unit ในแผ่นฟลอปปี!: 5 ขั้นตอน](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10967814-usb-hub-storage-unit-in-floppies-5-steps-j.webp)
หน่วยเก็บข้อมูลฮับ USB ในฟลอปปี!: คุณต้องการมีหน่วยเก็บข้อมูลพอร์ทัลหนึ่งหน่วยที่เบามาก มีที่เก็บข้อมูลอย่างน้อย 8 GB คุณไม่จำเป็นต้องดูแลถ้าล้ม คุณสามารถมีได้ทุกที่และคุณสามารถพกพาได้จริง ระบบปฏิบัติการทั้งหมดที่มีแอปพลิเคชัน Office บางตัวและแอปพลิเคชันทั้งหมดเหล่านี้