คำถามติดแท็ก software-raid

โซลูชัน RAID ที่จัดการโดยระบบปฏิบัติการ

10
RAID - ซอฟต์แวร์กับฮาร์ดแวร์
ฉันมักจะใช้ RAID ที่ใช้ฮาร์ดแวร์เพราะมันอยู่ในระดับที่เหมาะสม (รู้สึกฟรีที่จะโต้แย้ง) และเนื่องจากความล้มเหลวของระบบปฏิบัติการเป็นเรื่องธรรมดาสำหรับฉันมากกว่าปัญหาฮาร์ดแวร์ ดังนั้นหากระบบปฏิบัติการล้มเหลว RAID จะหายไปและเป็นข้อมูลในขณะที่ - ในระดับฮาร์ดแวร์โดยไม่คำนึงถึงระบบปฏิบัติการ - ข้อมูลจะยังคงอยู่ อย่างไรก็ตามในพอดคาสต์ Stack Overflow ที่ผ่านมาพวกเขากล่าวว่าพวกเขาจะไม่ใช้ฮาร์ดแวร์ RAID เนื่องจากซอฟต์แวร์ RAID นั้นพัฒนาได้ดีกว่าและทำงานได้ดีกว่า ดังนั้นคำถามของฉันคือมีเหตุผลใดที่จะเลือกหนึ่งมากกว่าอื่น ๆ ?

9
วิธีการขัดจังหวะการโจมตีซอฟต์แวร์ resync?
ฉันต้องการขัดจังหวะการดำเนินการ resync ที่ทำงานอยู่บนการจู่โจมซอฟต์แวร์เดเบียนบีบ (นี่คือ resync เปรียบเทียบที่กำหนดเวลาปกติอาร์เรย์การโจมตียังคงสะอาดในกรณีเช่นนี้อย่าสับสนกับการสร้างใหม่หลังจากดิสก์ล้มเหลวและถูกแทนที่) วิธีหยุดการซิงค์ซ้ำตามกำหนดเวลานี้ในขณะที่กำลังทำงานอยู่ อาร์เรย์การโจมตีอีกรายการหนึ่งคือ "รอการซิงค์อีกครั้ง" เพราะทุกคนจะได้รับการตรวจสอบในวันเดียวกัน (คืนวันอาทิตย์) อีกครั้งหนึ่ง ฉันต้องการหยุดที่สมบูรณ์ของคืนวันอาทิตย์นี้ resyncing [แก้ไข: sudo kill -9 1010ไม่หยุด 1010 เป็น PID ของกระบวนการ md2_resync] ฉันต้องการทราบว่าฉันสามารถควบคุมช่วงเวลาระหว่างการเรนซินและเวลาที่เหลือจนถึงช่วงเวลาถัดไปได้อย่างไร [Edit2: สิ่งที่ฉันทำตอนนี้คือการทำให้การซิงค์ช้าลงมากดังนั้นจึงไม่รบกวนอีกต่อไป: sudo sysctl -w dev.raid.speed_limit_max=1000 นำมาจากhttp://www.cyberciti.biz/tips/linux-raid-increase-resync-rebuild-speed.html ในตอนกลางคืนฉันจะตั้งค่ากลับเป็นค่าสูงดังนั้น resync จึงสามารถยุติได้ วิธีแก้ปัญหานี้ใช้ได้สำหรับสถานการณ์ส่วนใหญ่อย่างไรก็ตามมันจะน่าสนใจที่จะทราบว่าสิ่งที่ฉันถามเป็นไปได้ ตัวอย่างเช่นดูเหมือนว่าจะไม่สามารถสร้างอาร์เรย์ได้ในขณะที่กำลังซิงค์หรือซิงค์ "รอ"

6
LVM ที่ดีกว่าสำหรับ RAID หรือ RAID บน LVM คืออะไร
ขณะนี้ฉันมี LVM สำหรับซอฟต์แวร์ RAID แต่ฉันต้องการถามคุณว่าคุณคิดว่านี่เป็นวิธีแก้ปัญหาที่ดีกว่าบางทีข้อดีและข้อเสียบางอย่าง? แก้ไข: มันเกี่ยวกับการจู่โจมซอฟต์แวร์บน LVM หรือ LVM ในการโจมตีซอฟต์แวร์ ฉันรู้ว่าการโจมตีด้วยฮาร์ดแวร์ดีกว่าถ้าเราคิดเกี่ยวกับประสิทธิภาพ

3
ฉันจะทราบได้อย่างไรว่ามีการติดตั้งด้วงในอุปกรณ์หรือไม่
ฉันจะทราบได้อย่างไรว่ามีการติดตั้งด้วงบนดิสก์หรือไม่และมีการตั้งค่าใดบ้าง (อย่างน่าทึ่งสิ่งที่มีอยู่สำหรับพารามิเตอร์รูท) ฉันต้องตรวจสอบดิสก์จำนวนมากในอาร์เรย์ RAID1 ของซอฟต์แวร์เพื่อให้แน่ใจว่าดิสก์ทั้งสองติดตั้งด้วงด้วยด้วงบนดิสก์แต่ละแผ่นที่มีค่ารูทที่เหมาะสม

6
เหตุใด RAID 0 จึงจัดเป็น RAID เมื่อไม่ซ้ำซ้อน
ฉันทำงานด้านไอทีมาหลายปีแล้วดังนั้นฉันจึงรู้ว่าอาเรย์ RAID คืออะไร, RAID 0 คืออะไร, RAID 1, 5, 6, 10, 50, 60, ฯลฯ บทสนทนาในที่ทำงาน ถ้า RAID ย่อมาจากอาร์เรย์ที่ซ้ำซ้อนของดิสก์อิสระ (หรือราคาไม่แพง) ดังนั้น RAID 0 จึงถูกจัดประเภทเป็น RAID เลยไม่ใช่แค่อาร์เรย์สไทรพ์ การมีข้อมูลเป็นแถบในดิสก์หลาย ๆ ตัวในอาเรย์หนึ่งนั้นไม่มีความซ้ำซ้อน แต่อย่างใดเหตุใดจึงจัดเป็นอาร์เรย์ RAID จำนวนที่น้อยที่สุดควรเป็น RAID 1 (มิร์เรอร์) ตามที่เมื่อเริ่มต้นความซ้ำซ้อนจริงหรือไม่

6
วิธีดูสถานะของซอฟต์แวร์ RAID 1 ที่กำลังทำการซินใหม่
ฉันมีดิสก์ 500 GB สองตัวและเมื่อวานนี้ฉันทำมิรเรอร์ไดรฟ์แรกเป็นดิสก์ที่สองโดยใช้ซอฟต์แวร์ RAID 1 พีซีเปิดใช้งานมาแล้ว 30 ชั่วโมง ดิสก์ทั้งสองบอกว่า "Resynching" แต่ไม่มีตัวบ่งชี้ความคืบหน้า นอกจากนี้ยังมีเครื่องหมายอัศเจรีย์สีเหลืองขนาดเล็กบนดิสก์ทั้งสอง คำถามของฉันคือ: การซิงค์ใช้เวลานานเท่าใดกับไดรฟ์ 500 GB ที่มีข้อมูลประมาณ 150 GB พีซีมี RAM 4 GB และ AMD dual core 4000+ มีวิธีการตรวจสอบสถานะการซิงก์หรือไม่? ฉันจะตรวจสอบเครื่องหมายอัศเจรีย์ได้อย่างไร

3
การตั้งค่า Readahead สำหรับ LVM, Device-Mapper, Software Raid และ Block Devices - อะไรชนะ?
ฉันพยายามค้นหาคำตอบที่ตรงกับคำตอบนี้และมันก็พิสูจน์ได้ยาก คำถามนี้และคำตอบของมันอยู่ใกล้ แต่ไม่ได้ให้รายละเอียดที่ฉันต้องการ เริ่มจากสิ่งที่ฉันรู้ หากคุณมีอุปกรณ์บล็อกมาตรฐานและเปิดใช้งานsudo blockdev --reportคุณจะได้รับสิ่งนี้: RO RA SSZ BSZ StartSec Size Device rw 256 512 4096 0 500107862016 /dev/sda rw 256 512 4096 2048 399999238144 /dev/sda1 rw 256 512 1024 781252606 1024 /dev/sda2 ตอนนี้คุณตัดสินใจที่จะเปลี่ยนค่าเริ่มต้น 256 เป็น 128 โดยใช้--setraกับพาร์ติชันใด ๆ และมันเกิดขึ้นกับอุปกรณ์บล็อกทั้งหมดเช่น: sudo blockdev --setra 128 /dev/sda1 sudo blockdev --report …

5
วิธีที่ดีที่สุดในการปลูกฝังซอฟต์แวร์ Linux RAID 1 เป็น RAID 10
mdadm ดูเหมือนจะไม่รองรับการเติบโตของอาเรย์ตั้งแต่ระดับ 1 ถึงระดับ 10 ฉันมีดิสก์สองแผ่นใน RAID 1 ฉันต้องการเพิ่มดิสก์ใหม่สองแผ่นและแปลงอาร์เรย์เป็นดิสก์ RAID 10 จำนวนสี่แถว กลยุทธ์ปัจจุบันของฉัน: ทำการสำรองข้อมูลที่ดี สร้างอาร์เรย์ RAID 10 ดิสก์ 4 อันดับที่ลดลงด้วยดิสก์ที่หายไปสองแผ่น rsync the RAID 1 array with the RAID 10 array. fail and remove หนึ่งดิสก์จากอาร์เรย์ RAID 1 เพิ่มดิสก์ที่พร้อมใช้งานลงในอาร์เรย์ RAID 10 และรอการซิงค์ใหม่ให้เสร็จสมบูรณ์ ทำลายอาร์เรย์ RAID 1 และเพิ่มดิสก์ตัวสุดท้ายลงในอาร์เรย์ RAID 10 ปัญหาคือการขาดความซ้ำซ้อนในขั้นตอนที่ 5 มีวิธีที่ดีกว่า?

2
สติตรวจสอบการกำหนดค่าเซิร์ฟเวอร์ 40TB
ฉันใช้คอมพิวเตอร์มา 40 ปีแล้ว แต่ฉันไม่เคยสร้างเซิร์ฟเวอร์แบบนี้เลยดังนั้นนี่อาจเป็นคำถามที่ n00b ฉันมีไคลเอนต์ที่จะนำเสนอไฟล์เพลง def สูงพิเศษสำหรับการดาวน์โหลด ในกรณีนี้หมายถึงการบีบอัด FLAC 24 / 192Khz = ~ 10GB / อัลบั้ม (ไม่ฉันไม่ต้องการแยกความปรารถนาของผลิตภัณฑ์เพียงแค่การกำหนดค่าเซิร์ฟเวอร์) แคตตาล็อกจะมีประมาณ 3,000 อัลบั้มโดยมีทั้งเวอร์ชั่นที่สูงและต่ำ def (สำหรับ iPods ของพวกเขาฉันเดา) ข้อมูลหลัก 35-40TB หรือมากกว่านั้น เนื่องจากนี่เป็นผลิตภัณฑ์ที่พิเศษมากขนาดของตลาดจึงค่อนข้างเล็ก (คิดว่า: ผู้ที่ใช้จ่าย $ 20,000 + กับระบบเสียงของพวกเขา) ซึ่งหมายถึงเวลาส่วนใหญ่ที่เซิร์ฟเวอร์ใช้งานว่าง 100% (หรือใกล้เคียง) ฉันมีสิ่งที่ดูเหมือนข้อเสนอ colocation ที่ดีจาก ColocationAmerica ด้วยการเชื่อมต่อ 1Gbps และแบนด์วิดท์ที่ประมาณ $ 20 / TB …
21 zfs  software-raid  sas 

3
คุณสามารถเปลี่ยนรุ่นข้อมูลเมตาของอาร์เรย์ที่มีอยู่ได้หรือไม่
ดังนั้นด้วงต้องการรุ่นข้อมูลเมตา 0.90 ฉันสงสัยว่าฉันสามารถเปลี่ยนอาร์เรย์ที่มีอยู่ของฉันที่จะใช้แทนค่าเริ่มต้นซึ่งเป็น 1.2 ด้วยวิธีนี้ฉันไม่ต้องไปติดตั้งใหม่เลย ถ้าใช่ฉันจะทำอย่างไร

3
ฉันจะย้าย RAID ซอฟต์แวร์ Linux ไปยังเครื่องใหม่ได้อย่างไร
ฉันมีเครื่องที่สร้างขึ้นใหม่พร้อมกับการติดตั้ง Gentoo Linux ที่สดใหม่และซอฟต์แวร์ RAID 5 จากเครื่องอื่น (ดิสก์ IDE 4 ตัวที่เชื่อมต่อกับคอนโทรลเลอร์ PCI นอกบอร์ด) ฉันย้ายตัวควบคุมไปยังเครื่องใหม่สำเร็จแล้ว เคอร์เนลตรวจพบไดรฟ์ และฉันใช้ mdadm --examine และตรวจสอบว่ามีการตรวจพบพาร์ติชัน RAID เดียวสะอาดและแม้แต่ในลำดับ "ถูกต้อง" (hde1 == ไดรฟ์ 0, hdg1 == ไดรฟ์ 1 ฯลฯ ) สิ่งที่ฉันไม่สามารถเข้าถึงได้คือไฟล์กำหนดค่าดั้งเดิมจากเครื่องรุ่นเก่า ฉันจะเปิดใช้งานอาร์เรย์นี้อีกครั้งโดยไม่สูญเสียข้อมูลได้อย่างไร

4
ฮาร์ดแวร์ระดับต่ำสุดเทียบกับซอฟต์แวร์ RAID [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน2 ปีที่ผ่านมา ฉันต้องการสร้าง 6TB RAID 1 เก็บข้อมูลต่ำสุดบนพีซีเครื่องเก่า MB: Intel d2500hn 64bit CPU: Intel Atom D2500 RAM: 4GB DDR3 533 MHz PSU: Chinese 500W NO GPU 1x Ethernet 1Gbps 2x SATA2 ports 1x PCI port 4x USB 2.0 ฉันต้องการสร้างการเก็บถาวร RAID1 บน Linux (CentOS 7 ฉันคิดแล้วฉันจะติดตั้งทั้งหมดที่ฉันต้องการฉันคิดว่าownCloudหรือสิ่งที่คล้ายกัน) ฉันจะใช้มันในเครือข่ายท้องถิ่นที่บ้านของฉัน …

3
การถอดรหัสข้อความ syslog mpt2sas อย่างต่อเนื่อง
สรุป ฉันได้รับข้อความที่เป็นความลับเหล่านี้ใน syslog ตั้งแต่ฉันติดตั้งฮาร์ดแวร์ใหม่และฉันไม่สามารถเข้าใจได้ว่าปัญหาคืออะไรถ้ามันร้ายแรงหรือจะทำอย่างไรกับมัน พวกเขามาจาก SATA HBA ใหม่และพวกเขาทำตามรูปแบบ ฉันจะได้รับข้อความแรกหลายข้อความจากนั้นตามด้วยข้อความที่สองในอีก 5-30 วินาทีต่อมา พวกเขามาใน blobs ที่เข้าสู่ระบบในวินาทีเดียวกันและจำนวนที่แน่นอนของแต่ละแตกต่างกันระหว่างประมาณ 2 และ 35 มันอาจเป็นนาทีหรือชั่วโมงระหว่างลักษณะของรายการ ตัวอย่างของข้อความทั้งสอง: Jul 13 06:06:23 durandal kernel: [366918.435596] mpt2sas0: log_info(0x31120303): originator(PL), code(0x12), sub_code(0x0303) Jul 13 06:06:28 durandal kernel: [366923.145524] mpt2sas0: log_info(0x31110d01): originator(PL), code(0x11), sub_code(0x0d01) เป็น 0x31120303 เสมอตามด้วย 0x31110d01 mpt2sas เป็นไดรเวอร์สำหรับอะแดปเตอร์บัสโฮสต์ SATA ที่ฉันใช้ แต่เนื้อหาข้อผิดพลาดนั้นมีความลับมากเกินไป …

4
ซอฟต์แวร์ Linux mdadm RAID 6 - รองรับการกู้คืนความเสียหายเล็กน้อยหรือไม่?
Wikipedia กล่าวว่า "RAID 2 เป็นระดับ RAID มาตรฐานเดียวนอกเหนือจากการใช้งานบางอย่างของ RAID 6 ซึ่งสามารถกู้คืนข้อมูลที่ถูกต้องโดยอัตโนมัติจากข้อมูลที่เสียหายแบบบิตเดียว" ไม่มีใครรู้ว่าการติดตั้ง RAID 6 mdadm ใน Linux นั้นเป็นหนึ่งในการติดตั้งที่สามารถตรวจจับและกู้คืนโดยอัตโนมัติจากความเสียหายของข้อมูลบิตเดียว สิ่งนี้เกี่ยวข้องกับ CentOS / Red Hat 6 หากสิ่งนั้นแตกต่างจากรุ่นอื่น ฉันพยายามค้นหาทางออนไลน์ แต่ไม่มีโชคมาก ด้วยอัตราความผิดพลาดของ SATA คือ 1 ใน 1E14 บิตและดิสก์ SATA 2TB ที่มี 1.6E13 บิตนี่จึงเกี่ยวข้องอย่างยิ่งกับการป้องกันข้อมูลเสียหาย แก้ไข 17 มิ.ย. 2015 ฉันเชื่อว่านี่เป็นเรื่องที่ฉันกังวลน้อยกว่าเดิม - ดูที่ฮาร์ดดิสก์ / SSD - การตรวจจับและการจัดการข้อผิดพลาด - …

1
การใช้ Linux fstrim บน SSD พร้อมซอฟต์แวร์ md-raid
ขณะนี้ฉันกำลังสร้างเซิร์ฟเวอร์ Ubuntu 13.04 ใหม่ที่มี SSD ขนาด 256GB 2 ตัวในมิร์เรอร์ RAID เพื่อเรียกใช้อินสแตนซ์ MariaDB โดยทั่วไปเราวางLVM ไว้ด้านบนของการเข้ารหัส dm-crypt ด้านบนของอาร์เรย์ md raid 1แต่ไม่ได้ใช้ SSD ในการตั้งค่านี้มาก่อน คำถามของฉันคือเนื่องจากเราจะใช้เคอร์เนลที่ใหม่กว่า (3.8) จึงควรอนุญาตให้ fstrim ใช้กับโวลุ่มการโจมตีได้โดยตรงเนื่องจากฉันเข้าใจ ตอนนี้ฉันสามารถพึ่งพาสิ่งนี้เพื่อทำงานอย่างถูกต้องด้วยfstrim -v /งาน cron เช่นเดียวกับที่ฉันต้องการหากการจู่โจมไม่ได้เกิดขึ้น สิ่งนี้เป็นจริงแม้กับ LVM ที่ด้านบนของโวลุ่มการโจมตีหรือไม่ เราวางแผนที่จะใช้การเข้ารหัสฮาร์ดแวร์ที่มีอยู่บนไดรฟ์ดังนั้นเราจึงไม่ต้องการ dm-crypt ที่นี่ หมายเหตุ:ฉันทราบว่ามีคำถามที่คล้ายกันหลายประการเกี่ยวกับการ backporting เคอร์เนลรุ่นที่ปรับปรุงแล้วและนำไปใช้กับโวลุ่ม md - ฉันกำลังถามเฉพาะว่าfstrimทำงานกับ md-raid หรือไม่โดยไม่ต้องดัดแปลงในเมล็ดที่ใหม่กว่า UPDATE:แค่ต้องการติดตามและโพสต์ว่าสิ่งนี้ใช้ได้ดี ขณะนี้มีงานใน cron.daily ที่วิ่ง fstrim …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.