ฉันนำเสนอบทช่วยสอนในการสร้างดิสก์อาร์เรย์โดยใช้แอปพลิเคชัน คุณนาย (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 !!!!!!
คำอธิบายที่ดีมาก Eduardo ทีละขั้นตอน คำถาม:
คุณใช้สิ่งนี้บนเครื่องเสมือนเช่น Virtualbox หรือเพียงเพื่อยกตัวอย่างให้เรา?
สวัสดี Croto ทุกอย่างเสร็จสิ้นบนพีซีเสมือน
จาก p # t4 แม่ไกด์ !!
ฉันสูญเสียการจัดการการจู่โจมเนื่องจากความล้มเหลวทางกายภาพในแผ่นดิสก์แผ่นใดแผ่นหนึ่ง ...
และฉันแก้ไขโดยการบุกไปที่ บริษัท กู้คืนชื่อ Onretrieval ซึ่งพวกเขากู้คืนข้อมูล
ตอนนี้เพื่อความปลอดภัยฉันจัดการเซิร์ฟเวอร์ในระบบคลาวด์ที่มีการสำรองข้อมูลโฮสต์อยู่
อาศิรพจน์
โพสต์ที่ดีมากชัดเจนและเป็นประโยชน์มากคำถามที่คุณจะเห็นคือพยายามลบ raid md0 ด้วยคำสั่ง #mdadm –stop / dev / md0 สิ่งที่ฉันไม่ได้ลบฉันแค่หยุดมันและ หยุดปรากฏพร้อม GPARTED ฉันจะดูอีกครั้งได้อย่างไรฉันขอแนะนำอีกครั้งด้วยความช่วยเหลือของคู่มือของคุณและทุกอย่างเป็นไปด้วยดีสำหรับฉัน แต่ฉันยังไม่เห็นจาก GPARTED ฉันจะขอบคุณสำหรับความช่วยเหลือใด ๆ