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

RAID - อาร์เรย์สำรองของดิสก์อิสระ เทคโนโลยีสตอเรจเพื่อมอบความซ้ำซ้อนและประสิทธิภาพเพื่อลดปัญหาคอขวดของ I / O ที่เกี่ยวข้องกับการใช้ดิสก์หลายตัวสำหรับพื้นที่เก็บข้อมูลขนาดใหญ่

2
RAIDing ด้วย LVM กับ MDRAID ข้อดีและข้อเสีย
ในคำตอบของเขาสำหรับคำถาม "ประเภทการจู่โจมแบบผสม" HBruijn แนะนำให้ใช้ LVM เพื่อดำเนินการ RAID เทียบกับ MDRAID ที่เป็นมาตรฐานมากกว่า หลังจากการตรวจสอบเล็กน้อยดูเหมือนว่า LVM ยังรองรับฟังก์ชั่น RAID ในอดีตฉันเคยใช้ LVM ด้านบนของ MDRAID และไม่ทราบมาก่อนจนถึงตอนนี้ว่า LVM ยังรองรับฟังก์ชั่น RAID ด้วย สิ่งนี้ดูเหมือนจะเป็นการพัฒนาที่ค่อนข้างเร็ว แต่ฉันยังไม่ทราบแน่ชัดว่าเกิดอะไรขึ้นเมื่อใช้งาน ดังนั้นนี่เป็นวิธีทางเลือกในการติดตั้งซอฟต์แวร์ RAID บน Linux อะไรคือข้อดีข้อเสียของวิธีการที่แตกต่างกันทั้งสองนี้? ฉันกำลังมองหาการเปรียบเทียบคุณสมบัติระหว่างสองแนวทางเพื่อให้ผู้คนสามารถตัดสินใจได้ว่าวิธีไหนดีสำหรับพวกเขา ข้อสรุปจากการทดสอบ (เช่นในคุณลักษณะนี้ใช้งานไม่ได้รวมทั้งคุณลักษณะนี้และนี่คือสาเหตุ) ก็โอเคเช่นกันหากคุณรวมข้อมูลของคุณไว้ในคำตอบ ปัญหาเฉพาะบางประการเกี่ยวกับที่อยู่: สมมติว่าฉันต้องการทำ sw RAID + LVM (สถานการณ์ทั่วไป) ฉันควรใช้การสนับสนุน LVM สำหรับ sw RAID หรือไม่และใช้ยูทิลิตี้เดียวแทนสองตัว วิธีการแบบบูรณาการที่มากกว่านี้มีข้อดีหรือไม่ LVMs รองรับ …
51 lvm  raid  software-raid  md 

4
วิธีตรวจสอบ 'mdadm' RAID ในขณะที่ใช้งานอยู่
ฉันเริ่มรับคอมพิวเตอร์ที่บ้านและสนับสนุนพวกเขาฉันมีกล่อง "เซิร์ฟเวอร์" linux ที่ใช้อาร์เรย์ RAID ปัจจุบันmdadm RAID-1จะไปRAID-5เมื่อฉันมีไดรฟ์มากขึ้น (แล้วRAID-6ฉันหวังว่า) อย่างไรก็ตามฉันเคยได้ยินเรื่องราวต่าง ๆ เกี่ยวกับข้อมูลที่ได้รับความเสียหายในไดรฟ์หนึ่งและคุณไม่เคยสังเกตเห็นเนื่องจากมีการใช้งานไดรฟ์อื่นจนถึงจุดที่ไดรฟ์แรกล้มเหลวและคุณพบว่าไดรฟ์ที่สองของคุณ ไดรฟ์ที่ 5) เห็นได้ชัดว่าการสำรองข้อมูลมีความสำคัญและฉันก็ดูแลเช่นกัน แต่ฉันรู้ว่าฉันเคยเห็นสคริปต์ที่อ้างว่าช่วยแก้ไขปัญหานี้และให้คุณตรวจสอบ RAID ของคุณในขณะที่ทำงานอยู่ อย่างไรก็ตามการค้นหาสคริปต์เหล่านี้อีกครั้งในตอนนี้ฉันพบว่ามันยากที่จะพบสิ่งที่คล้ายกับที่ฉันเคยวิ่งมาก่อนและฉันรู้สึกว่าฉันล้าสมัยและไม่เข้าใจสิ่งที่เปลี่ยนแปลงไป คุณจะตรวจสอบ RAID ที่รันอยู่เพื่อให้แน่ใจว่าดิสก์ทั้งหมดยังคง preforming ได้ตามปกติอย่างไร ฉันตรวจสอบ SMART บนไดรฟ์ทั้งหมดและmdadmตั้งค่าให้ส่งอีเมลฉันในกรณีที่เกิดความล้มเหลว แต่ฉันต้องการทราบว่าไดรฟ์ของฉัน "ตรวจสอบ" ตัวเองเป็นครั้งคราวด้วยเช่นกัน
41 raid  mdadm 

2
อะไรคือความแตกต่างระหว่างสถานะ mdadm“ active” และ state“ clean”
ฉันมีคอมพิวเตอร์สองเครื่องที่แตกต่างกันและมี RAID5 ต่างกัน เมื่อฉันเรียกใช้คำสั่ง mdadm --detail /dev/md0 ไดรฟ์หนึ่งรายงานว่า "ใช้งานอยู่" ในขณะที่รายงานอื่นจะ "ทำความสะอาด" สำหรับฟิลด์ "สถานะ" อะไรคือความแตกต่าง? ฉันควรกังวลเกี่ยวกับสถานะใด ทั้งคู่ดูเหมือนจะทำงานได้ดี
20 raid  mdadm 

3
ฉันสามารถสร้างซอฟต์แวร์ RAID 1 ด้วยอุปกรณ์เดียวได้ไหม
ฉันมีดิสก์เดียวที่ฉันต้องการสร้างมิเรอร์ เรียกดิสก์นี้sdaว่า ฉันเพิ่งซื้อดิสก์ขนาดเท่ากันซึ่งเราสามารถโทรหาsdbได้ sdaและsdbมีหนึ่งพาร์ติชันที่เรียกว่าsda1และsdb1ตามลำดับ เมื่อมีการสร้างการโจมตีผมไม่ต้องการที่จะเช็ดของฉันที่สะอาดและเริ่มต้นอีกครั้งฉันเพียงแค่ต้องการที่จะเริ่มต้นกับมิเรอร์sda sdbรถไฟแห่งความคิดของฉันต้องทำ: mdadm --create --verbose /dev/md0 --level=mirror --raid-devices=1 /dev/sda1 ... เพื่อสร้างอาเรย์ที่ไม่มีsdbดิสก์แล้วเรียกใช้สิ่งที่ต้องการ (ฉันคิดว่าคำสั่งดังต่อไปนี้ออกมาเพราะฉันไม่แน่ใจว่าจะบรรลุขั้นตอนนี้ได้อย่างไร) mdadm /dev/md0 --add /dev/sdb1 หมายเหตุsdb1จะถือว่ารูปแบบคล้ายกันsda1 เป็นไปได้ไหม
20 raid  mdadm  disk 

1
อาร์เรย์ md ใหม่เป็นแบบอ่านอย่างเดียวโดยอัตโนมัติและมีการซิงค์ = PENDING
ฉันได้สร้างอาร์เรย์ md ใหม่ด้วยคำสั่งต่อไปนี้: mdadm --create /dev/md1 -l 1 -n 2 /dev/sd[ed]1 แต่ตอนนี้/proc/mdstatแสดงอาร์เรย์เป็น "อ่านอย่างเดียวโดยอัตโนมัติ" ด้วย resync = PENDING: ~ # cat /proc/mdstat Personalities : [raid1] md1 : active (auto-read-only) raid1 sde1[1] sdd1[0] 976630336 blocks super 1.2 [2/2] [UU] resync=PENDING md0 : active raid1 sdb1[0] sdc1[1] 1953511936 blocks [2/2] [UU] unused devices: …
17 raid  mdadm 

5
การตรวจสอบบิตเน่าและการแก้ไขด้วย mdadm
ฉันกำลังจะจัดระเบียบฮาร์ดดิสก์ทั้งหมดของฉันอีกครั้งในกล่องลินุกซ์ที่บ้านของฉันและต้องการใช้การโจมตี mdadm สำหรับการปกป้องข้อมูลและความยืดหยุ่นในการปรับแต่งอาร์เรย์ อย่างไรก็ตามก่อนที่ฉันจะใช้ mdadm สำหรับสิ่งนี้ฉันต้องการทราบว่ามันจัดการบิตเน่าได้อย่างไร ชนิดของบิตเน่าที่ไม่ส่งผลให้เกิดข้อผิดพลาดการอ่านที่ไม่สามารถกู้คืนได้ถูกส่งจาก HDD เนื่องจากฉันจะใช้ HDD อย่างน้อย 21TB ใน 8 ดิสก์ใน NAS และราคาต่าง ๆ เกี่ยวกับความน่าจะเป็นของความล้มเหลวบน HDD ฉันคิดว่าในระหว่างการสร้างใหม่จากความล้มเหลวของดิสก์เดียวฉันมีแนวโน้มที่จะพบ รูปแบบของบิตเน่าในดิสก์ที่เหลือ หากเป็นข้อผิดพลาดในการอ่านที่ไม่สามารถกู้คืนได้ใน 1 ไดรฟ์แสดงว่าไดรฟ์นั้นรายงานว่าเป็นข้อผิดพลาดจริง ๆ ฉันเชื่อว่าควรจะดีกับ raid6 (ใช่หรือไม่) อย่างไรก็ตามหากข้อมูลที่อ่านจากดิสก์ไม่ดี แต่ไม่มีการรายงานจากดิสก์ฉันไม่สามารถดูได้ว่าจะสามารถแก้ไขได้อย่างไรโดยอัตโนมัติแม้กับ raid6 นี่เป็นสิ่งที่เราต้องกังวลหรือไม่? รับบทความเป็น 2010 และ RAID5 ยังคงทำงานและประสบการณ์ที่ประสบความสำเร็จของฉันเองที่บ้านและที่ทำงานสิ่งต่าง ๆ ไม่จำเป็นต้องดูหมิ่นและเศร้าหมองเหมือนคำพูดและการตลาดที่จะทำให้เราเชื่อ แต่ฉันเกลียดที่จะต้องกู้คืนจากการสำรองข้อมูลเพียงเพราะ HDD ล้มเหลว ระบุว่ารูปแบบการใช้จะเป็นเขียนเป็นอย่างมากไม่กี่ครั้งและอ่านบางครั้งฉันจะต้องดำเนินการข้อมูลที่ขัด ฉันเห็นใน archlinux wiki คำสั่ง mdadm สำหรับข้อมูลขัดอาเรย์เป็น …
17 raid  mdadm 

3
วิธีการติดตั้งดิสก์จากระบบการโจมตีที่ถูกทำลาย?
ฉันมีสถานการณ์ที่น่ากลัวที่ฉันต้องกู้คืนข้อมูลจากระบบการโจมตีที่เสียหายในระบบช่วยเหลือ Debian Linux ฉันต้องการเมานต์พวกเขาทั้งหมดไปยัง / mnt / rescue ในโหมดอ่านอย่างเดียวเพื่อให้สามารถคัดลอกอิมเมจ VMWare GSX ไปยังเครื่องอื่นและย้ายไปยัง ESXi ในภายหลัง เอาต์พุตสำหรับคำสั่งที่เกี่ยวข้องมีดังนี้ fdisk -l Disk /dev/sda: 1500.3 GB, 1500301910016 bytes 255 heads, 63 sectors/track, 182401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): …
16 debian  raid  rescue  data 

3
mdadm: ไม่สามารถลบส่วนประกอบใน RAID 1
ฉันมีพาร์ทิชัน / boot ของฉันในอาร์เรย์ RAID 1 โดยใช้ mdadm อาเรย์นี้มีการลดระดับในอดีตไม่กี่ครั้งและทุกครั้งที่ฉันถอดฟิสิคัลไดรฟ์เพิ่มใหม่ทำให้อาเรย์เป็นปกติโดยใช้ตัวอักษรไดรฟ์ใหม่ ออกจากเดิมยังอยู่ในอาร์เรย์และล้มเหลว ฉันไม่สามารถลบองค์ประกอบทั้งหมดที่ไม่มีอยู่ได้ [root@xxx ~]# cat /proc/mdstat Personalities : [raid1] md0 : active raid1 sdg1[10] sde1[8](F) sdb1[7](F) sdd1[6](F) sda1[4] sdc1[5] 358336 blocks super 1.0 [4/3] [UUU_] นี่คือสิ่งที่ฉันพยายามลบไดรฟ์และพาร์ทิชันที่ไม่มีอยู่ ตัวอย่างเช่น/dev/sdb1. [root@xxx ~]# mdadm /dev/md0 -r /dev/sdb1 mdadm: Cannot find /dev/sdb1: No such file or …

1
วิธีการรับรายละเอียดของอุปกรณ์ RAID ทั้งนุ่มและแข็ง?
ฉันต้องการตรวจสอบว่าเซิร์ฟเวอร์ของฉันมีการกำหนดค่า RAID ทั้งอ่อนและแข็งหรือไม่ ฉันลองคำสั่งบางอย่างบนเซิร์ฟเวอร์ของฉัน (Suse Enterprise Edition 11): **ms:~ # cat /proc/mdstat Personalities : unused devices: <none> ms:~ #** ฉันพยายามรันraiddev /dev/md0แต่ไม่มีคำสั่ง raiddev ให้ใช้งาน มีคำสั่งอื่นที่จะให้ฉันตรวจสอบระดับการจู่โจมของเซิร์ฟเวอร์หรือไม่?

2
Linux: LUKS และฮาร์ดไดรฟ์หลายตัว
ฉันมีระบบ Debian Linux (amd64) ติดตั้งอยู่ในอุปกรณ์เข้ารหัสระบบ RAID-1 (LVM บน LUKS) และจะมี RAID-6 จาก> = 4 ดิสก์ที่ฉันจะใส่ข้อมูลของฉัน (LUKS และ LVM) ฉันคิดว่าแนวคิดพื้นฐานคือการปลดล็อกพาร์ติชันที่เข้ารหัสของระบบ (ตอนบูตที่โลคัลหรือผ่าน ssh) และเพื่อเก็บคีย์ไฟล์ใน / etc / crypttab สำหรับพาร์ติชันที่เข้ารหัส RAID-6 สิ่งนั้นมีความเสี่ยงด้านความปลอดภัยหรือไม่? ฉันหมายความว่า ... มันไร้ประโยชน์ถ้าใครเพียงแค่สามารถเข้าสู่ระบบของฉันภายใน / ระยะไกลและฉันคิดว่ามีบริการมากมายที่ทำงานบนเซิร์ฟเวอร์ที่มีความเสี่ยงต่อ "การรูท" (เช่น SSH) มีทางเลือกอื่น (ด้านข้างปลดล็อคพาร์ทิชันผ่าน SSH ซึ่งอาจเป็นปัญหาเนื่องจากการดำเนินการสำรองข้อมูลเริ่มต้นก่อนที่จะติดตั้งพาร์ติชันข้อมูล) ในเครื่องอื่นฉันจะใช้ดิสก์หลายแผ่นกับ LUKS + greyhole (ไม่มี RAID-6) สำหรับการสำรองข้อมูลและมันจะเป็นความเจ็บปวดที่แท้จริงในการปลดล็อก 10 ดิสก์โดยป้อนรหัสผ่านเดียวกัน …

3
ใช้ mdadm --examine เพื่อเขียน mdadm.conf
ฉันพยายามเขียนสคริปต์การตั้งค่า RAID สำหรับเซิร์ฟเวอร์ที่เหมือนกันจำนวนมากขึ้นเรื่อย ๆ คำแนะนำที่ฉันเคยเห็นสำหรับการใช้ mdadm แสดงให้เห็นว่าเมื่อสร้างอาร์เรย์ RAID แล้วคุณสามารถเรียกใช้mdadm --examine --scan >> /etc/mdadm.confเพื่อเริ่มต้นอาร์เรย์เมื่อเริ่มต้นระบบ แต่ที่ดูเหมือนจะไม่ทำงานสำหรับฉัน - โดยเฉพาะอย่างยิ่งอาร์เรย์จะนำเสนอเป็น/dev/md/<hostname>:poolที่เอาท์พุท mdadm --examine/dev/md/pool ฉันกำลังทำอะไรผิดหรือเปล่า? มีบางอย่างแปลก ๆ เกี่ยวกับ mdadm รุ่นของฉันหรือไม่? [root@positron /]# mdadm --create /dev/md0 --level=0 --name=pool --raid-devices=6 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf [root@positron /]# mdadm --examine --scan ARRAY /dev/md/pool metadata=1.2 UUID=567da122:fb8e445e:55b853e0:81bd0a3e name=positron:pool [root@positron /]# …
11 rhel  raid  mdadm 

2
ลบไดรฟ์ออกจาก soft RAID
ฉันมีเซิร์ฟเวอร์เฉพาะที่มีไดรฟ์ SSD 3 ตัวใน RAID 1 เอาต์พุตของ cat / proc / mdstat: Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10] md4 : active raid1 sdc4[2] sdb4[1] sda4[0] 106738624 blocks [3/3] [UUU] bitmap: 0/1 pages [0KB], 65536KB chunk md2 : active raid1 sdc2[2] sda2[0] sdb2[1] 5497792 blocks [3/3] [UUU] …
11 raid  raid1 

2
ปัญหาการติดตั้ง UBUNTU 14.04 (และมิ้นท์ 16 ซึ่งอ้างอิงจาก UBUNTU 13.10) เป็นบูตคู่ใน RAID 0 กับ Windows 8.1
ตกลงฉันรู้ว่ามี/ubuntu/455511/dual-boot-ubuntu-14-04-and-windows-7-on-fakeraid-installation-error-question-m#new-answer ? newreg = f2b8bde40c8947f8ac8e3cedec0d1964 และโพสต์นั้นมีคำตอบสำหรับฉัน แต่ฉันไม่รู้ว่าตรงกับสิ่งที่ฉันต้องการความช่วยเหลือหรือไม่ ฉันใช้งาน RAID 0 อยู่ไม่แน่ใจว่าเป็น RAID ปลอมหรือไม่ เพิ่งเริ่มฉันใช้ Alienware (Dell) M17xR3 มันมาพร้อมกับ Windows 7 มีอาร์เรย์ RAID 0 ฉันคิดว่ามันเป็น RAID "ปลอม" แต่ฉันรู้ว่าฉันมีคอนโทรลเลอร์ RAID สำหรับฮาร์ดแวร์ด้วย พาร์ติชันก่อนหน้านี้และติดตั้ง Ubuntu 13.04 ไม่มีปัญหาในการติดตั้งสร้างพาร์ติชันและติดตั้ง GRUB ฉันได้อัปเกรดเป็น Windows 8.1 Pro เสีย GRUB ระหว่างการติดตั้ง แต่จากขนาดพาร์ติชัน HDD ของ Windows ฉันรู้ว่าพาร์ติชัน Linux ของฉันยังคงอยู่ที่นั่น ควรเพิ่งติดตั้ง GRUB …

2
การรอคอย High IO - วิธีการตรวจสอบสาเหตุที่แท้จริง?
ฉันมีอินสแตนซ์ MySQL บนเซิร์ฟเวอร์เฉพาะสองแห่ง หนึ่งสำหรับการผลิตอีกหนึ่งสำหรับแพลตฟอร์มการทดสอบ เซิร์ฟเวอร์ 2 ตัวค่อนข้างเหมือนกันความแตกต่างเพียงอย่างเดียวคือตัวควบคุม RAID และปริมาณเสมือน (HD เหมือนกัน) ในการผลิตมีคอนโทรลเลอร์ HW RAID เฉพาะและโวลุ่ม RAID 10 ในอีกด้านหนึ่งคอนโทรลเลอร์ RAID ดูเหมือนจะเป็นซอฟต์แวร์ (Lenovo ThinkServer RAID 110i) และโวลุ่มนั้นคือ RAID 5 เราสังเกตเห็นว่าระหว่างการคอมมิชชัน MySQL เรามีไอโออิทสูง: while true; do date; ps auxf | awk '{if($8=="D") print $0;}'; sleep 1; done root 26661 0.0 0.0 0 0 …

1
วิธีการตั้งค่าระบบ RAID โดยใช้ USB sticks เป็นสื่อบันทึกข้อมูล
ฉันต้องการที่จะสร้างเซิร์ฟเวอร์คอมไพล์ราคาไม่แพงตัวเองเป็นเจ้าภาพส่วนตัวกับการจัดเก็บซ้ำซ้อน ด้วยเหตุนี้ฉันจึงซื้อ Raspberry Pi และกำหนดค่าทั้งสองgitและsshบน Pi ฉันสามารถเข้าถึง Pi ได้ทั้งจาก LAN และจากระยะไกล (โดยการส่งต่อพอร์ตบนเราเตอร์ของฉันไปยัง Pi) ดังนั้นเซิร์ฟเวอร์ git ก็เริ่มทำงานแล้ว สิ่งสุดท้ายที่ต้องทำคือการจัดเก็บซ้ำซ้อน เพราะผมมี 7 พอร์ตฮับ USB ที่แนบมากับพี่ของฉันฉันต้องการที่จะตั้งค่าระบบ RAID ใช้หลาย USB sticks ได้เหมือนกัน ฉันมีความรู้เกี่ยวกับ RAID เท่านั้น ดังนั้นฉันไม่ทราบวิธีการตั้งค่าและที่สำคัญไม่ว่าจะเป็นไปได้ด้วย USB sticks ที่เชื่อมต่อกับฮับ ดังนั้นนี่เป็นคำถามของฉัน คุณสามารถตั้งค่าระบบ RAID โดยใช้ USB sticks เป็นสื่อบันทึกข้อมูลได้หรือไม่ ฉันควรใช้ซอฟต์แวร์ใด ฉันจะหาบทแนะนำ / คู่มือที่ดีสำหรับระบบ RAID ได้ที่ไหน ในกรณีที่ RAID เป็นไปไม่ได้ฉันจะซิงโครไนซ์ข้อมูลข้าม …

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