RAID 0 มีความเสี่ยงอย่างที่ผู้คนบอกหรือไม่


9

ฉันเพิ่งจะตั้งค่าฮาร์ดไดรฟ์ของฉันด้วย RAID 0 มันมีความเสี่ยงจริง ๆ หรือเปล่าที่ผู้คนบอกว่าเป็น?

คำตอบ:


22

RAID 0 เพิ่มโอกาสในการเก็บข้อมูลล้มเหลวเป็นสองเท่า (สมมติว่ามีการโจมตีด้วยดิสก์ 2 ตัว) ทำไม? เพราะตอนนี้คุณต้องพึ่งพาความน่าเชื่อถือของดิสก์ 2 ตัวแทนที่จะเป็นหนึ่งเดียว

RAID 10 นำระดับความน่าเชื่อถือกลับมาอย่างเหมาะสม


RAID10 เป็นเพียงระดับความน่าเชื่อถือ "สมเหตุสมผล" หรือไม่?
จอช

52
@Josh: ใช่ Fire ไม่ได้ตรวจสอบระดับ RAID ที่คุณกำหนดค่าบนเซิร์ฟเวอร์ของคุณ

@womble +1 - มันค่อนข้างสนุก :)
Coops

2
ข้อผูกมัด "RAID ไม่ใช่ข้อมูลสำรอง" ไฟไหม้ไฟไหม้ไฟ!
Bratch

2
@ womble: ความคิดเห็นของคุณได้รับการโหวตมากกว่าคำตอบนี้และคำถามรวมกัน
Macha

8

RAID 0 หมายถึงความซ้ำซ้อนของศูนย์ เมื่อใดก็ตามที่มีข้อมูลที่จะเขียนไปยังอุปกรณ์ RAID มันจะแบ่งออกเป็นสองส่วนส่วนแรกจะถูกเขียนลงบนดิสก์แผ่นแรกส่วนที่สองในส่วนที่สองซึ่งทำให้การเขียนของคุณค่อนข้างเร็ว แต่ถ้าทั้งแบ่งดิสก์ทุกข้อมูลของคุณจะหายไป (ตั้งแต่คุณสูญเสีย (ประมาณ) 50% ของไฟล์ทั้งหมดของคุณการกระทำทั้งหมดของพวกเขาไร้ประโยชน์)


8
หากต้องการชี้แจงว่า "สูญเสีย 50% ของไฟล์ทั้งหมด" ... ครึ่งหนึ่งของไฟล์หายไป คุณไม่สามารถกู้คืนไฟล์ได้50% ของจำนวนไฟล์ที่คุณมี แม้ว่าบริการการสร้างข้อมูลใหม่ที่มีราคาแพงอาจเข้ามาใกล้ ... บางครั้ง
tsilb

อ่าเป็นวิธีที่คุณจำซึ่งเป็นที่! duh
Simon

7

ใช่. หากคุณสูญเสียไดรฟ์หนึ่งตัวในอาร์เรย์คุณจะสูญเสียทุกอย่าง ซึ่งหมายความว่าอะไรใน RAID 0 จะต้องมีการสำรองข้อมูล


17
แม้ว่าจะใช้สิ่งอื่นนอกเหนือจาก RAID 0 คุณยังคงต้องสำรองข้อมูล
Juliano

3
ใช่ดูเพิ่มเติมที่: serverfault.com/questions/2888/why-is-raid-not-a-backup
ThatGraemeGuy

@Juliano ใช่คุณพูดถูก ฉันเดาว่าถ้าคุณมี RAID 0 คุณ "บวกอย่างแท้จริงอย่างแท้จริงต้องมีการสำรองข้อมูล"?
จอช

2
หากคุณไม่ "เชื่อถือในเชิงบวกอย่างแท้จริง" การสำรองข้อมูลของคุณก็ไม่ใช่การสำรองข้อมูล จุดสำรองคือการคืนค่า หากคุณไม่ได้ทำการทดสอบและมั่นใจในความสำเร็จในการคืนค่าแสดงว่าไม่ใช่ข้อมูลสำรอง
Evan Anderson

1
RAID ไม่ใช่ข้อมูลสำรอง ทุกสิ่งที่คุณยังไม่ได้ทำการทดสอบคืนค่านั้นไม่ใช่การสำรองข้อมูล สิ่งใดก็ตามที่มีความเสี่ยงต่อสิ่งเดียวกันกับที่เก็บข้อมูลหลักของคุณไม่ใช่การสำรองข้อมูล และใช่ RAID0 จะล้มเหลวมากกว่าที่เก็บข้อมูลอื่น
David Thornley

6

ขึ้นอยู่กับสิ่งที่คุณใช้ อย่างที่คนอื่น ๆ บอกกันว่ามันมีความเสี่ยงเป็นสองเท่าของความล้มเหลวของข้อมูลเมื่อเทียบกับดิสก์เดี่ยว หากคุณมีดิสก์ 3 ตัวในการโจมตี 0 ให้เพิ่มความเสี่ยงเป็น 3 เท่าและอื่น ๆ ... นี่เป็นเพราะคุณสูญเสียข้อมูลเกือบทั้งหมดหากดิสก์ใดดิสก์หนึ่งล้มเหลว RAID ทำงานในระดับต่ำดังนั้นโดยทั่วไปจะไม่ใส่ไฟล์หนึ่งไฟล์ลงในดิสก์หนึ่งแผ่นและอีกไฟล์หนึ่งในดิสก์อื่นแต่โดยทั่วไปแล้วจะแยกไฟล์ระหว่างดิสก์หลาย ๆ ตัว

แต่ถ้าคุณมีการสำรองข้อมูลและมันก็เป็นข้อมูลแบบคงที่และเวลาในการทำงานไม่ได้เรื่องจริงๆแล้วมันไม่ได้เป็นอันตราย ตัวอย่างเช่นฉันอาจใช้ RAID 0 บนเครื่องเกมที่มีไฟล์บันทึกของฉันบนดิสก์อื่น วิธีนี้การโหลดระดับจะเร็ว :-) แต่สำหรับการใช้งานที่เหมาะสมด้านไอทีไม่ใช่ตัวเลือกที่สมบูรณ์แบบ

สถานการณ์ด้านไอทีจะเป็นเครื่องสำรองที่มีข้อมูลคงที่ ในกรณีนี้มันโอเคสำหรับเครื่องที่จะลงไปสักพัก

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


ฉันค่อนข้างใหม่ที่นี่และ "serverfault" ไม่ได้อยู่ในพจนานุกรมของฉันดังนั้นฉันต้องถามสิ่งเหล่านี้: "สถานการณ์เซิร์ฟเวอร์ผิดพลาด", "ใช้เซิร์ฟเวอร์ที่เหมาะสมสำหรับความผิดพลาด" serverfault เหมือนเป็นแมวมองหรือบางอย่าง? เราได้รับเหรียญ พวกเราพร้อมเสมอหรือยัง ภาษานี้แปลกสำหรับฉัน
labradort

โอ้ขอโทษ. มี superuser สำหรับผู้ใช้ประเภท Desktop และ Serverfault สำหรับผู้ดูแลระบบ ดังนั้นเมื่อฉันพูดว่าเซิร์ฟเวอร์ผิดฉันหมายถึงไอทีหรือขนาดใหญ่ ดูลิงค์คำถามที่พบบ่อยที่มุมขวาบนของหน้านี้
Kyle Brandt

3

ใช่แล้ว. คุณมีดิสก์ 2 ตัว RAID 0 - หากล้มเหลวข้อมูลทั้งหมดจะสูญหาย ถ้าคุณไม่ใช้การจู่โจม - หากล้มเหลว 1 ข้อมูลหายไป 50% ...

ถ้าคุณใช้ RAID 1 - ถ้า 1 ล้มเหลว - คุณมีข้อมูล 0% หายไป แต่คุณจ่ายสองครั้งสำหรับฮาร์ดแวร์ของคุณ .... :-)


3

จากประสบการณ์ส่วนตัวของการสูญเสียข้อมูลฉันขอแนะนำให้คุณช่วยรักษาอาการปวดหัวและหลีกเลี่ยง RAID 0 สำหรับแต่ละไดรฟ์ในอาเรย์คุณเพิ่มโอกาสในการสูญเสียข้อมูลทั้งหมด ฉันมี 3 ไดรฟ์ใน RAID 0 และไดรฟ์กลางก็หยุดเพียงไม่กี่เดือนหลังจากนั้นสูญเสียข้อมูลเกือบ 1TB


4
ประสบการณ์ของฉันเป็นเช่นนั้นหากมีไดรฟ์ตัวหนึ่งล้มเหลวส่วนอีกอันก็กำลังจะไปด้วย ดังนั้นฉันไม่ต้องกังวลมากเกี่ยวกับ RAID 0 เพียงแค่ทำการสำรองข้อมูลของคุณ ฉันทำ 2 ไดรฟ์ออกจากอาเรย์ RAID 5 แบบ 4 ไดรฟ์ในวันเดียวกันจากนั้นสร้างมันขึ้นมาใหม่ไดรฟ์ต้นฉบับตัวที่ 3 หายไปในสัปดาห์ต่อมา ... หากเป็นไปได้หลีกเลี่ยงไดรฟ์ที่มีอายุเท่าเดิมจากชุดเดียวกันในอาเรย์ RAID ทุกชนิด? :-)
Brian Knoblauch

@Brian นั้นเป็นจุดที่ดีในตอนท้าย เรามี 17 ไดรฟ์ที่ล้มเหลวในอุปกรณ์ SAN หลายตัวที่ทำงานในวันเดียวกัน พวกเขามีอายุเท่ากันและชุดอุปกรณ์
David Rickman

@Brian Knoblauch: ฉันไม่เข้าใจจุดของคุณอย่างสมบูรณ์: คุณจะไม่ต้องกังวลเกี่ยวกับ RAID0 เพียงเพราะถ้าไดรฟ์ตัวใดตัวหนึ่งล้มเหลวคนอื่น ๆ จะทำอย่างไร? ด้วย RAID1, RAID5 หรือ RAID10 หากมีไดรฟ์ตัวหนึ่งล้มเหลวคุณจะไม่สูญเสียข้อมูล ด้วย RAID0 คุณสูญเสียข้อมูลทั้งหมดของคุณ ไม่สำคัญว่าจะมีไดรฟ์อื่นกำลังจะออกไป ... ฉันหมายถึงชัดเจนว่ามันมีความสำคัญเท่าที่วางแผนจะเปลี่ยนไดรฟ์อื่น ๆ ในไม่ช้า ... แต่ด้วย RAID0 คุณสูญเสียทุกอย่าง ไดรฟ์อื่น ๆ ที่กำลังดำเนินการในไม่ช้า
Josh

@ Josh: ฉันเชื่อว่าประเด็นของเขาคือคุณต้องสำรองข้อมูลไม่ว่าจะเกิดอะไรขึ้น โปรดทราบว่าการสูญเสียสองไดรฟ์ออกจาก RAID 5 จะทำให้ข้อมูลสูญหายดังนั้นจึงไม่ปลอดภัย อย่างที่บอกไปแล้วดูเหมือนว่าการใช้ไดรฟ์ที่มีอายุเท่ากันใน RAID 0 อาจมีเหตุผล แต่แทนที่ทั้งคู่หากไดรฟ์ตัวหนึ่งล้มเหลว
David Thornley

1

ฉันไม่คิดว่า Raid 0 มีความเสี่ยง แต่อย่างใด ฉันเรียกใช้ RAID 0 สำหรับระบบปฏิบัติการของฉันเป็นการส่วนตัวเพื่อรับความเร็ว คุณสามารถบีบการโจมตีของฉันได้ทุกเวลาและฉันจะไม่เสียอะไรเลย ฉันตั้งค่าระบบของฉันอย่างถูกต้องเพื่อรับประโยชน์ของความเร็วในขณะที่มีการสูญเสียข้อมูลเพียงเล็กน้อยถึงไม่มีเลย

ความเสี่ยงเพียงอย่างเดียวคือสำหรับผู้ที่ไม่รู้วิธีกระจายความเสี่ยง

ฉันสามารถพูดได้ข้างต้นเพราะฉันเพียงแค่ทำงานกับไฟล์สำคัญในไดรฟ์อื่นกว่าที่ใช้ในการเก็บระบบปฏิบัติการของฉัน ฉันติดตั้งแอปพลิเคชั่นและเนื้อหาต่าง ๆ บนไดรฟ์หลักของฉัน แต่ไฟล์กำหนดค่าและอื่น ๆ ทั้งหมดอยู่ในไดรฟ์รอง ไดรฟ์รองนั้นจะทำมิรเรอร์ไปยังไดรฟ์อื่นแล้วฉันจะทำการสำรองข้อมูลรายสัปดาห์ของมิเรอร์นั้นไปยังไดรฟ์ภายนอก หาก RAID 0 (OS Drive) ของฉันล้มเหลวฉันเพียงดึงไดรฟ์ / s ออกแล้วใส่อีกหนึ่งใช้ Linux live cd และใช้โปรแกรมเช่น dd หรือ cat เพื่อคัดลอกอิมเมจที่ทำไว้แล้วลงบนไดรฟ์ RAID . ฉันรีสตาร์ทและตอนนี้ระบบของฉันกลับสู่สถานะเดิม


0

ใน 99% ของกรณี RAID-0 อาจเป็นความคิดที่ไม่ดีด้วยเหตุผลทั้งหมดที่คนอื่น ๆ ได้กล่าวถึง (เพิ่มโอกาสของความล้มเหลวทั้งหมด ฯลฯ )

อย่างไรก็ตามมันสามารถใช้ในบางสถานการณ์ (สุดขีด) ตัวอย่างเช่นในเซิร์ฟเวอร์ขนาดใหญ่ที่ทำงานร่วมกัน (a la google) ซึ่งความล้มเหลวของเครื่องแต่ละเครื่องจะไม่ส่งผลกระทบอย่างรุนแรงต่อผลลัพธ์สุดท้าย แต่ RAID-0 นั้นรวดเร็วและราคาถูก วิธีการขยายกำลังการผลิต

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


0

ผู้ชายหลายคนพูดถึงความน่าจะเป็นและพวกเขาเข้าใจผิด! หากคุณต้องการความเสี่ยงในการใช้ RAID 0 นั่นคือวิธีการคำนวณ

สมมติว่าความน่าจะเป็นที่จะเกิดความล้มเหลวของ hard1 คือ p1 (ในหน่วยช่วงเวลาของเรา) และ hard2 คือ p2 จากนั้นเมื่อมีวงจรอนุกรม

ดังนั้นในการคำนวณความเสี่ยงที่เรามี: risk = (1-p1) * (1-p2)

ตัวอย่างเช่นหากความน่าจะเป็นความล้มเหลวของ hard1 และ hard2 เป็น. 001 ดังนั้นความเสี่ยงคือ: 0.998001

ดังนั้นเมื่อคุณเห็นความล้มเหลวของฮาร์ดดิสก์ 2 ตัวเกือบจะเหมือนกับความน่าจะเป็นที่จะเกิดความล้มเหลวอย่างหนัก 1 ครั้งที่ไม่สูงเกินไป

แต่มีบางอย่างที่นี่เปลี่ยนแปลงสถานการณ์และนั่นคือคุณไม่สามารถกู้คืนไฟล์จากการจู่โจมฮาร์ดดิสก์ที่ใช้งานไม่ได้ง่ายเกินไปจริงๆแล้วในประสบการณ์ของฉันมันเป็นไปไม่ได้


2
(1-p1) เป็นโอกาสในการทำงานที่ดี การคูณของพวกเขา (1-p1) * (1-p2) เป็นการเปลี่ยนแปลงของอุปกรณ์ทั้งสองที่ทำงานได้ดี
kolypto

1
ไม่ช้าก็เร็วแต่ละไดรฟ์จะล้มเหลว มันไม่ใช่เรื่องของถ้า แต่เมื่อ ดังนั้นเมื่อคุณไม่ได้ระบุช่วงเวลาเพื่อทำการคำนวณใด ๆ ที่มีความหมายความน่าจะเป็นจะเป็น 100% เท่านั้น

1
ไม่พูดถึงว่าสำหรับโอกาสของความล้มเหลวต่ำโอกาสที่หนึ่งในสองดิสก์จะล้มเหลวเกือบสองเท่าของโอกาสหนึ่ง .999 นั้นแทบไม่เหมือนกับ. 998001 หากคุณเริ่มเสี่ยงกับความล้มเหลวซ้ำแล้วซ้ำอีก
David Thornley

3
และความน่าจะเป็นไม่เป็นอิสระเนื่องจากดิสก์ทั้งสองอาจเหมือนกันและทำงานในสภาพแวดล้อมเดียวกัน ดังนั้นคุณไม่สามารถคูณค่าได้
liori

ฉันคิดว่านี่เป็นเพียงความน่าจะเป็นที่พวกเขาทั้งคู่ล้มเหลวในเวลาเดียวกัน ...
ultrajohn

0

ปัจจัยเสี่ยงของการใช้ RAID 0 นั้นขึ้นอยู่กับว่าคุณจะใช้อะไร

สำหรับประสบการณ์ของฉันฉันเริ่มใช้ RAID 0 เมื่อปีที่แล้วโดยใช้ดิสก์ราคาไม่แพง 2 แผ่นเพื่อประสิทธิภาพที่เพิ่มขึ้นในเกมและการตัดต่อวิดีโอและฮาร์ดไดรฟ์ขนาดใหญ่ 1 ตัวเพื่อการจัดเก็บที่เรียบง่าย ฉันสำรองข้อมูลสำคัญทั้งหมดของฉันไว้ในที่ที่ฉันคิดว่าปลอดภัยแล้ว

ฉันจะทำอย่างไรถ้ามี (หรือทั้งสอง) ดิสก์ตายกับฉัน ฉันมีอิมเมจของ SO เมื่อติดตั้งโปรแกรมและไดรเวอร์ทั้งหมดดังนั้นฉันจะโยนดิสก์ที่มีข้อบกพร่องนำส่วนอื่นไปใช้งานบางอย่างจนกว่ามันจะตายเหมือนพี่ชายซื้อคู่ใหม่และสร้างอาร์เรย์และ ขั้นตอนการออกจากคอมพิวเตอร์ของฉันตามที่ฉันต้องการ


0

ฉันเชื่อว่า raid5 จะให้ประโยชน์บางอย่างกับทั้ง raid0 และ raid1 ดังนั้นคุณจะได้รับความเร็วที่เพิ่มขึ้นและความซ้ำซ้อนเมื่อเทียบกับการใช้ไดรฟ์เพียงตัวเดียว แม้ว่าจะใช้ดิสก์อย่างน้อยสามแผ่น


2
โปรดทราบว่า raid5 นั้นค่อนข้างแย่ในการเขียนแบบสุ่มเนื่องจากคุณต้องทำ 3 IOs (การอ่านและการเขียนสองครั้ง) เพื่ออัปเดตบล็อกเดี่ยว ๆ ที่เลวร้ายยิ่งกว่าทั้ง RAID0 (หนึ่งเขียน) หรือ RAID1 (สองเขียน)
กัปตัน segfault

0

ทฤษฎีความน่าจะเป็นบอกว่านั่นคือ P1 คือความน่าจะเป็นของความล้มเหลวของอุปกรณ์ -1 และ P2 - สำหรับอุปกรณ์ -2 จากนั้นความล้มเหลวใด ๆ ของพวกมันเกิดขึ้นกับโอกาสของ P1 + P2 นั่นหมายความว่าโอกาสที่จะสูญเสียข้อมูลจะสูงขึ้นจริงๆ - สูงขึ้นสองเท่า

ในทางปฏิบัติฉันมี RAID 0 และไม่ล้มเหลว: HDD มีการรับประกันความเสถียร 1-2 ปีและมักจะใช้ได้ในช่วงเวลานี้ คุณสามารถตรวจสอบพารามิเตอร์ SMART เพื่อให้แน่ใจว่าอาร์เรย์จะไม่ล้มเหลวอย่างไม่คาดคิด

ฉันเชื่อว่าทุกวันนี้ฮาร์ดดิสก์เป็นส่วนที่ช้าที่สุดของคอมพิวเตอร์ ด้วยการใช้ RAID 0 ฉันรู้ว่าทุกอย่างทำงานได้เร็วขึ้นและระบบทั้งหมดตอบสนองได้ดีกว่า: การโหลดระบบปฏิบัติการ, การโหลดซอฟท์ .. จริง ๆ แล้วตอนนี้ฉันรู้สึกเหนื่อยทุกครั้งที่ต้องสัมผัสระบบที่ไม่มี RAID อยู่ภายใน :)

อย่างไรก็ตามอย่างที่ Josh พูดคุณต้องทำการสำรองข้อมูล ไม่เพียง แต่เมื่อใช้ RAID;)


2
ไม่ถูกต้อง หากอุปกรณ์ทั้งสองมีโอกาส 50% ที่ล้มเหลวภายใน 5 ปีจะไม่มีโอกาส 50% + 50% = 100% ที่หนึ่งในนั้นจะล้มเหลวภายใน 5 ปี
Amok

ไม่ถูกต้อง เรามีความน่าจะเป็น (FAIL-1 หรือ FAIL-2) ที่นี่ซึ่งจริงๆแล้วน่าจะเป็น (FAIL-1) + ความน่าจะเป็น (FAIL-2) ลองดู: en.wikipedia.org/wiki/Probability#Mathematical_treatment
kolypto

3
ไม่ผิด อ่านแหล่งข้อมูลของคุณเองอีกครั้ง อย่าพยายามรวมคณิตศาสตร์หากคุณไม่สนใจมัน
Zac Thompson

2
"HDD มีความมั่นคง 1-2 ปีรับประกัน" หากไดรฟ์ล้มเหลวคุณจะได้รับการชดเชย prorata ตามเวลาที่เหลืออยู่ในการรับประกันของคุณ คุณจะไม่ได้รับการชดเชยสำหรับข้อมูลที่คุณเพิ่งสูญเสียไป นอกจากนี้ SMART จะไม่ป้องกันหรือเตือนคุณถึงความล้มเหลวของไดรฟ์ทั้งหมดและฉับพลันตามที่เราเห็นบ่อยเกินไป เหตุใดจึงต้องเสี่ยงกับองค์ประกอบที่ไม่น่าเชื่อถือที่สุดในคอมพิวเตอร์

1
ตัวอย่างที่ดียิ่งกว่าคือสมมุติว่า 80% ความน่าจะเป็นของความล้มเหลวไม่ชัดเจน 160% ความน่าจะเป็นของความล้มเหลวของไดรฟ์คือ P1 + P2 - P1 x P2 ดังนั้นหากทั้งคู่เป็น 80% ความน่าจะเป็นโดยรวมจะเป็น 96% น่าจะเป็นของทั้งสองไดรฟ์ความล้มเหลวคือ P1 x P2 ซึ่งจะเป็น 64% โดยใช้ตัวอย่างนี้ (เพื่อใช้สองไดรฟ์คือการปรับปรุง - แน่ใจว่าโอกาสของการจัดเรียงบางของการเพิ่มการสูญเสียข้อมูล แต่โอกาสของการสูญเสียที่ชิ้นส่วนของข้อมูลที่ลดลง )
หยุดชั่วคราวจนกว่าจะมีการแจ้งให้ทราบต่อไป

0

RAID 0 สามารถเป็นโซลูชันที่ยอดเยี่ยมในหลายกรณีที่การหยุดทำงานไม่สำคัญ

RAID ให้ความเร็วหรือความซ้ำซ้อนหรือทั้งสองอย่าง RAID ไม่ใช่โซลูชันสำรองเนื่องจากมีเพียงความล้มเหลวของฮาร์ดแวร์ แต่มีความล้มเหลวเพียงประเภทเดียวเท่านั้นที่สามารถทำให้ข้อมูลสูญหายได้ ดังนั้นหมายความว่าคุณต้องมีโซลูชันสำรองในสถานที่โดยไม่คำนึงถึงประเภท RAID ที่คุณใช้

ไม่ว่าคุณจะใช้งาน RAID ประเภทใดคุณจะมีประสิทธิภาพลดลงในกรณีที่เกิดความล้มเหลวของดิสก์หรือการสร้างอาเรย์ใหม่และตั้งแต่วันนี้ HDD มีขนาดใหญ่ขึ้นเรื่อย ๆ และมีความเร็วมากขึ้นเรื่อย ๆ และสร้างความเครียดที่ไม่จำเป็นให้กับดิสก์

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

โปรดจำไว้ว่าเมื่อคุณสร้างอาร์เรย์ขึ้นใหม่ทุกบล็อกของข้อมูลจะถูกอ่าน / เขียนบนดิสก์ทั้งหมดโดยไม่คำนึงถึงปริมาณของข้อมูลที่มีประโยชน์บนดิสก์ ในทางปฏิบัติซึ่งโดยทั่วไปจะแปลข้อมูลที่สร้างใหม่เร็วกว่ามากจากการสำรองข้อมูลเมื่อเทียบกับการสร้าง RAID ใหม่หลังจากความล้มเหลวของดิสก์ เมื่อรวมกับวงจรการเขียน / อ่านที่น้อยลงอย่างมีนัยสำคัญในการทำงานปกติของ RAID 0 เมื่อเทียบกับ RAID 1/10 หรือ RAID 5/6 มันจะแปลความล้มเหลวของดิสก์โดยรวมน้อยลง

ทั้งหมดข้างต้นเป็นจริงหากคุณมีกลยุทธ์การสำรองข้อมูลอัตโนมัติแบบเสียงเช่น:

  • สำรองข้อมูลอย่างต่อเนื่องในไฟล์ร้อน
  • สำรองข้อมูลรายวันในไฟล์ cold (ish)
  • สำรองข้อมูลรายสัปดาห์ในไฟล์ทั้งหมดบนสื่อที่อยู่ในระยะไกล

เพื่อลดเวลาหยุดทำงานแม้ในขณะที่ใช้ RAID 0 คุณสามารถสำรองข้อมูลร้อนๆบนสื่อกลางอย่างรวดเร็วเช่น SSD ภายนอกเนื่องจากชุดข้อมูลร้อนมักจะมีขนาดเล็กและภายนอก SSD ค่อนข้างราคาถูกในปัจจุบันและสำรองข้อมูลเย็นบนสื่อช้า ระบบ NAS เชิงพาณิชย์ส่วนใหญ่ซึ่งเป็นระบบที่มีราคาถูกจะสามารถทำสิ่งนี้ให้กับคุณในทุกวันนี้ได้โดยไม่ต้องยุ่งยาก

ในระบบที่มีความสำคัญต่อภารกิจทั้งหมดข้างต้นนั้นไม่เกี่ยวข้องเนื่องจากการหยุดทำงานไม่ใช่ตัวเลือกจริงๆ แต่ถึงกระนั้นก็ยังมีวิธีแก้ปัญหาที่ดีกว่าเช่นการจำลองแบบสแนปช็อตบน ZFS, brtfs หรือลบโค้ดหรือเซิร์ฟเวอร์ซ้ำซ้อน

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