สร้างดิสก์อาร์เรย์ด้วย mdadm !!!!!

ฉันนำเสนอบทช่วยสอนในการสร้างดิสก์อาร์เรย์โดยใช้แอปพลิเคชัน คุณนาย (http://packages.debian.org/squeeze/mdadm)

ข้อกำหนดในการดำเนินการคือต้องมีเครื่องเสมือนด้วย บีบ Debian และดิสก์เสมือนบางส่วนในกรณีเหล่านี้ที่มีความจุ 1 Gb ก็เพียงพอแล้วเนื่องจากสิ่งที่เราจะทำคือทำงานกับเมทริกซ์เป็นต้นและตัวอย่างของการกรอกข้อมูลก็เป็นการทดสอบเช่นกัน

สำหรับกรณีนี้ให้สร้าง 3 ดังที่คุณเห็นในภาพนอกเหนือจากระบบที่หนึ่ง:

เราเริ่มต้นเครื่องเราเข้าสู่รูทและติดตั้งแอปพลิเคชัน:

apt-get install mdadm hdparm
o
apt-get -t squeeze-backports install hdparm mdadm

หากเรามี repos เหล่านี้ในรายการ source.list

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

  • อันดับแรกเราตรวจพบด้วย "fdisk -l"

  •  เมื่อตรวจพบดิสก์แล้วเราจะให้รูปแบบที่สอดคล้องกันสำหรับสิ่งนี้เราใช้แอปพลิเคชัน cfdisk:

ที่นี่เราต้องชี้แจงเราต้องทำตามขั้นตอนนี้สำหรับ HDD แต่ละตัวที่เราต้องการให้อยู่ในเมทริกซ์ เราเริ่มต้นด้วย / dev / sdb:

cfdisk /dev/sdb

  •  เราให้ "ใหม่" และเลือกเป็น "หลัก"

  • เลื่อนไปตามเมนูและกด "Type"

  •  ในการใช้พาร์ติชันในเมทริกซ์เราเปลี่ยนประเภทรูปแบบ (เราพิมพ์ FD)

  • นี่คือลักษณะที่ควรมี:

  • จากนั้นเราบันทึกการเปลี่ยนแปลง:

  •  เราตรวจสอบดิสก์ทั้งหมดด้วย fdisk เพื่อให้แน่ใจว่าเราไม่พลาดสิ่งที่ต้องเตรียม:

เราจะดำเนินการสร้างไฟล์พิเศษต่อไปเราจะถือว่ามันเป็น "บล็อก":

mknod /dev/md0 b 9 0

ฉันอธิบายว่าคำสั่งนี้คือการสร้างไฟล์«พิเศษ»เมื่อเราเรียกใช้ด้วยพารามิเตอร์« b »เราบอกให้ทำราวกับว่ามันเป็นบล็อกตัวอย่างของสิ่งนี้ที่เรามีในไฟล์ของ HDD ของเราทำ a ls -lh ถึง sd * และคุณจะเห็น:

brw-rw - ดิสก์รูท T 1 8, 0 ก.ค. 30 07:04 / dev / sda

แต่ 9 0 หมายความว่าอย่างไรง่ายๆเหมือนเวอร์ชันนี่คือเวอร์ชัน MAJOR-MINOR โดยที่ 9 เป็นเวอร์ชันหลักของไมเนอร์ 0 ดังนั้นหากต้องการพูดก็คือทวิสเตอร์ลิ้นขนาดเล็ก

เราตรวจสอบว่าสร้างอย่างถูกต้อง:

brw-r - r– 1 รูท 9, 0 ก.ค. 30 11:12 / dev / md0

ตอนนี้เราสามารถสร้าง RAID ของเราได้แล้ว แต่ก่อนอื่นเราต้องถามตัวเองก่อน:

  • เมทริกซ์จะมีภาระงานอะไร
  • ฉันจะอ่านมากกว่าเขียนหรือไม่?
  • ข้อมูลที่คุณจัดเก็บต้องการการสำรองข้อมูลหรือไม่?
  • จำเป็นต้องมีสูงหรือไม่?
  • ฉันต้องการความจุหรือความปลอดภัย?

สำหรับคำถามเหล่านี้โปรดไปที่ Wiki (http://es.wikipedia.org/wiki/RAID) ขึ้นอยู่กับประเภทของเมทริกซ์ที่คุณเลือกว่าคุณควรดำเนินการอย่างไรในบทช่วยสอนนี้เราจะสร้าง raid0 ซึ่งมีสองประเภท , เชิงเส้นและการสตริป, ความแตกต่างที่ในเชิงเส้นดิสก์จะถูกเติมตามลำดับที่พวกมันถูกเพิ่มลงในเมทริกซ์และการสตริปที่ดิสก์ถูกเติมอย่างเท่าเทียมกันและการอ่าน / เขียนยังเร็วกว่าด้วย (ตราบใดที่ ขนาดของแผ่นดิสก์เท่ากัน)

มาทำกัน:

mdadm -C /dev/md0 -N RAID0-STRIPE --level=stripe --raid-devices=3 /dev/sdc1 /dev/sdd1 /dev/sdb1

ด้วยสิ่งนี้เราจะสร้างเมทริกซ์ของเราสำหรับข้อสงสัย« man mdadm »:

mdadm -D /dev/md0

เราสามารถเพิ่มประสิทธิภาพสิ่งอื่น ๆ ได้เช่นหากคุณเพิ่มดิสก์อื่นเข้าไปคุณสามารถตั้งไว้ในโหมด "ตอบกลับอัตโนมัติ" เมื่ออีกสามรายการล้มเหลวเราสามารถทำได้โดยใช้ตัวเลือก "-x / dev / sdN"; โปรดทราบว่าเราสามารถมีดิสก์ใน "SPARE" ได้มากเท่าที่เราต้องการระวังระบุดิสก์ด้วยเครื่องหมายฮิฮิฮิฮิฮิถ้าพวกเขามี 10 แผ่นคุณจะรู้ได้อย่างไรว่าอันไหนเสีย? อย่าปล่อยให้สิ่งเดียวกันเกิดขึ้นกับพวกเขานอกจากนี้หากเมทริกซ์เกิดความเสียหายมันจะยากที่จะกู้คืนข้อมูลจากสิ่งนี้นั่นคือเหตุผลที่คำถามที่ฉันถามก่อนหน้านี้หากคุณต้องการสำรองข้อมูลให้สร้าง RAID5 นอกจากนี้หากมันรบกวนคุณดิสก์เมื่อ SPARE เริ่มทำงานมันมีความสามารถในการสร้างข้อมูลที่หายไปใหม่ว้าว mdadm !!! ฮิฮิฮิฮิ

หน้าตาเป็นอย่างไร:

mdadm -C /dev/md0 -N RAID0-STRIPE --level=stripe --raid-devices=3 /dev/sdc1 /dev/sdd1 /dev/sdb1 -x /dev/sdv1

ตอนนี้สิ่งที่เราเหลือคือการจัดรูปแบบ:

mkfs.ext4 /dev/md0

เราเตรียมโฟลเดอร์สำหรับการประกอบ:

mkdir /media/raid

เรานั่ง:

mount /dev/md0 /media/raid

ตั้งค่าทั้งหมดตอนนี้เราตรวจสอบพื้นที่ดิสก์ด้วยคำสั่ง df:

เรามีเมทริกซ์ของเราพร้อมใช้งานแล้วเราทำการทดสอบความเร็ว:

hdparm -t /dev/md0

ดูเหมือนว่าจิจิจิจิจิจิจะไม่เลวร้ายเท่าไหร่

เราทำเสร็จแล้วตอนนี้ฉันให้ความรู้แก่คุณ

เราจะได้อะไรจากสิ่งนี้?

R / ทุกสิ่งที่คุณสามารถจินตนาการได้ตั้งแต่การใช้ดิสก์ซ้ำไปจนถึงการสำรองข้อมูลตลอดจนการรวมกันของอาร์เรย์ที่พวกเขาสามารถทำได้พวกเขาอธิบายตัวอย่างที่เป็นไปได้ในวิกิพีเดีย

นอกจากนี้เรายังสามารถใช้ SAN ขนาดเล็ก (Storage Area Network) ได้ฉันจะอธิบายสั้น ๆ ว่ามันทำงานอย่างไร:

  • พวกเขามีพีซี N และเซิร์ฟเวอร์ (ทั้งหมดมี Debian jijijiji)
  • ในพีซีเหล่านั้นมีการติดตั้งซอฟต์แวร์ซึ่งสิ่งที่ทำก็คือ N พีซีเหล่านั้นมีฮาร์ดไดรฟ์เหล่านั้นเป็นส่วนหนึ่งของเครือข่าย
  • เซิร์ฟเวอร์จะสแกนเครือข่ายและค้นหาเครือข่ายทั้งหมดถือว่าเป็นส่วนหนึ่งของตัวเองดิสก์ภายในเครื่อง
  • พวกเขาสร้างเมทริกซ์จากแผ่นดิสก์เหล่านั้น

ผลลัพธ์: อัลบั้ม SUPER โดย N Teras

สิ่งนี้เรียกว่า AoE (ATA บนอีเธอร์เน็ต) ฉันฝากบทช่วยสอนไว้ให้คุณ (มันมีข้อผิดพลาดเล็กน้อยบางทีฉันอาจจะได้รับคำแนะนำจากสิ่งนี้ใช้งานได้ 100%):

http://www.howtoforge.com/using-ata-over-ethernet-aoe-on-debian-squeeze-initiator-and-target

และเอกสารอื่น ๆ :

http://www.howtoforge.com/how-to-build-a-low-cost-san

นั่นคือทั้งหมดฉันหวังว่ามันจะช่วยคุณได้โปรดหากคุณเห็นข้อผิดพลาดใด ๆ แสดงความคิดเห็นเพื่อแก้ไขและอย่าให้ปัญหากับสามเณร

มหาศาลจาก CUBA !!!!!!


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Croto dijo

    คำอธิบายที่ดีมาก Eduardo ทีละขั้นตอน คำถาม:
    คุณใช้สิ่งนี้บนเครื่องเสมือนเช่น Virtualbox หรือเพียงเพื่อยกตัวอย่างให้เรา?

    1.    เอดูอาร์โดโนเอล dijo

      สวัสดี Croto ทุกอย่างเสร็จสิ้นบนพีซีเสมือน

  2.   เหมาะสม dijo

    จาก p # t4 แม่ไกด์ !!

  3.   Bomobom dijo

    ฉันสูญเสียการจัดการการจู่โจมเนื่องจากความล้มเหลวทางกายภาพในแผ่นดิสก์แผ่นใดแผ่นหนึ่ง ...

    และฉันแก้ไขโดยการบุกไปที่ บริษัท กู้คืนชื่อ Onretrieval ซึ่งพวกเขากู้คืนข้อมูล

    ตอนนี้เพื่อความปลอดภัยฉันจัดการเซิร์ฟเวอร์ในระบบคลาวด์ที่มีการสำรองข้อมูลโฮสต์อยู่

    อาศิรพจน์

  4.   อันโตนิโอบีจี dijo

    โพสต์ที่ดีมากชัดเจนและเป็นประโยชน์มากคำถามที่คุณจะเห็นคือพยายามลบ raid md0 ด้วยคำสั่ง #mdadm –stop / dev / md0 สิ่งที่ฉันไม่ได้ลบฉันแค่หยุดมันและ หยุดปรากฏพร้อม GPARTED ฉันจะดูอีกครั้งได้อย่างไรฉันขอแนะนำอีกครั้งด้วยความช่วยเหลือของคู่มือของคุณและทุกอย่างเป็นไปด้วยดีสำหรับฉัน แต่ฉันยังไม่เห็นจาก GPARTED ฉันจะขอบคุณสำหรับความช่วยเหลือใด ๆ