Chiến lược RAID - 8 ổ 1TB


8

Tôi đang thiết lập một thiết bị lưu trữ dự phòng - Máy này có Windows Server 2008, trên một ổ đĩa khởi động riêng.

Nó có ổ đĩa 8TB 1TB và sử dụng thẻ RAID phần cứng.

Câu hỏi của tôi là, tôi nên đi cấu hình RAID nào?

Ban đầu, tôi sẽ dùng RAID 5 trên tất cả 8 ổ đĩa, tuy nhiên các thành viên trên serverFault đã khuyên chống lại nó. Tôi chỉ tự hỏi tại sao?

Một số người đã đề xuất 2 lô cấu hình RAID 5 trên 4 ổ đĩa, sau đó loại bỏ chúng ...

Tôi muốn tối đa hóa không gian lưu trữ, vì đây là đơn vị sao lưu - sẽ lưu trữ các bản sao lưu SQL, Acronis Images, tệp, v.v ... Nó sẽ không dành cho truy cập công cộng, vì vậy I / O sẽ không cao sẽ không nghĩ


7
ZFS là những gì bạn thực sự muốn :)
Bill Weiss

Câu trả lời:


19

Sao lưu dự phòng lạnh thuần túy Tôi muốn nói RAID5 vẫn ổn. RAID5 sẽ mất một khoảng thời gian đáng kể để khôi phục trên các ổ đĩa SATA 8x1TB, nhưng có khả năng bị hỏng ở IOPS thấp, điều đó có lẽ không quan trọng. Nếu bạn muốn thêm một chút an toàn, hãy dùng RAID6 sẽ cung cấp cho bạn khả năng sống sót sau hai lần hỏng đĩa đồng thời.


3
Tôi hiện đang sử dụng RAID6 với 8 ổ 1TB và nó hoạt động rất tốt.
phuzion

6
+1 cho đề xuất Raid 6
Aaron

1
+1 RAID 6. Trong ứng dụng này, hiệu năng thường không quan trọng. Nếu bạn lo lắng về thời gian khôi phục, tùy thuộc vào dữ liệu của bạn, RAID 10 với tính năng nén có thể mang lại dung lượng lưu trữ bạn cần và rút ngắn thời gian xây dựng lại.
duffbeer703

+1 khác cho RAID6. Tôi đã có 7x750GB trong RAID6 và nó hoạt động khá tốt (và tôi đã có các ổ đĩa chết một vài lần và nó đã phục hồi tốt).
James Cassell

4
Có khoảng 60% khả năng xảy ra lỗi đọc không thể phục hồi khi xây dựng lại một mảng RAID5 8 đĩa bao gồm các ổ đĩa 1TB. RAID6 và RAID10 là các tùy chọn truyền thống an toàn duy nhất trong kịch bản này, nhưng điều bạn thực sự muốn là RAIDZ2. Thông tin thêm về mảng RAID5 lớn và lỗi đọc không thể phục hồi.
Skyhawk

15

Đây là một bài viết hay về: Tại sao RAID 5 ngừng hoạt động vào năm 2009

Dưới đây là một bản tóm tắt nhanh chóng:

  • Lỗi đĩa: Với 7 đĩa bạn có ~ 20% cơ hội thấy lỗi đĩa trong một năm. Rất có khả năng bạn sẽ thấy lỗi trong suốt thời gian hoạt động của bộ lưu trữ.
  • Lỗi đọc: "Ổ đĩa SATA thường được chỉ định với tỷ lệ lỗi đọc không thể phục hồi (URE) là 10 ^ 14." Điều này có nghĩa là với 12TB dung lượng lưu trữ giả định, bạn có thể thấy các lỗi đọc. Đây chỉ là một chức năng của số lượng lưu trữ ngày càng tăng thường được sử dụng. Lưu trữ nhiều hơn, thất bại đọc nhiều hơn.

Nó hoạt động như thế này theo tác giả: Nhiều đĩa hơn (tăng xác suất hỏng đĩa) + nhiều không gian đĩa hơn (tăng xác suất xảy ra lỗi đọc) = Tăng xác suất của cả hai sự kiện xảy ra cùng một lúc . Điều gì sẽ giết mảng RAID của bạn là khi một đĩa bị lỗi và trong khi mảng của bạn đang xây dựng lại, bạn gặp lỗi đọc.

Giải pháp của tác giả: RAID-6

Đây là một nhận xét dường như tổng hợp khá tốt:

Điểm mấu chốt dường như bị bỏ sót trong nhiều ý kiến ​​là khi một đĩa bị lỗi trong mảng RAID 5 và nó phải được xây dựng lại, có khả năng xảy ra lỗi đọc không thể phục hồi trong quá trình xây dựng lại (BER / UER). Vì không còn bất kỳ sự dư thừa nào mà mảng RAID không thể xây dựng lại, điều này không phụ thuộc vào việc bạn đang chạy Windows hay Linux, phần cứng hay phần mềm RAID 5, đây là một phép toán đơn giản. Một bộ điều khiển RAID trung thực sẽ ghi nhật ký này và thường hủy bỏ, cho phép bạn khôi phục dữ liệu không bị hư hại từ bản sao lưu vào một mảng mới.

Ghi chú của biên tập viên: Bạn chỉ có thể sử dụng các ổ đĩa SCSI hoặc SAS chất lượng ...


1
Bài viết tốt, và điểm tốt. Tôi gặp rất nhiều kiến ​​thức dân gian và bộ lạc về RAID mà không được toán học hỗ trợ. Điều quan trọng là phải hiểu logic RAID và xác suất.
pboin

Có một điểm tốt được nêu ra trong bài viết này nhưng tôi không thể đồng ý với kết luận. Tác giả nói rằng RAID-6 cũng không phải là một giải pháp và tôi đã nói lên tính hợp lệ của câu hỏi này.
dtoubelis

Tóm tắt rất hay. Tôi vừa mới xây dựng một mảng RAID5 13TB và đó có vẻ là một giải pháp rất tệ
Jan Zahradník

Cùng một tác giả đã viết "Tại sao RAID 6 ngừng hoạt động vào năm 2019"

5

Nếu bạn chọn RAID 5, bạn sẽ bị hoảng loạn trong một ngày hoặc lâu hơn trong khi mảng được xây dựng lại để bao gồm cả sự thay thế của nó. Nếu bạn dùng RAID 6, khi một ổ đĩa bị hỏng, bạn có thể gặp phải một thất bại tiếp theo trong quá trình xây dựng lại, do đó sự hoảng loạn ngừng tim được giảm xuống chỉ còn báo động nhẹ.

Nếu là tôi, tôi sẽ đi 6 - nhưng đôi khi tôi gặp vấn đề với huyết áp vì ...


3

Không còn nghi ngờ gì nữa, tôi khuyên bạn nên dùng RAID-6. Đặc biệt là xem xét rằng bạn đang sử dụng ổ đĩa 1TB.

Đây là kinh nghiệm của tôi. Trong 4-5 năm qua, chúng tôi đã chạy 3 mảng RAID-5 với các ổ đĩa 2TB - 2 x 5x và 1 x 10 (Tôi hy vọng tôi không mã hóa ở đây :-). Trong thời gian này, chúng tôi đã trải qua 3 hoặc 4 lỗi ổ cứng. Chỉ một lần mảng được xây dựng lại mà không có bất kỳ vấn đề. Tất cả các lần khác đều có lỗi trong quá trình xây dựng lại. Một trong số đó là thảm họa và khiến chúng tôi phải trả 12.000 đô la phí cho công ty phục hồi dữ liệu. Mức độ nghiêm trọng của một lỗi phụ thuộc rất lớn vào trí thông minh của phần mềm / phần mềm RAID. Thất bại thảm hại là với RAID phần mềm Linux. Lỗi có thể phục hồi là với bộ điều khiển phần cứng Adaptec. (Về cơ bản, nó chỉ đánh dấu một dải là xấu nếu phát hiện ra URE và sau đó tiếp tục. fsckSau khi xây dựng lại và bạn quay lại công việc. Bạn có thể mất một hoặc hai tệp chứ không phải toàn bộ mảng.)

Kể từ đó, chúng tôi đã di chuyển dữ liệu của mình sang mảng RAID-6 với bộ điều khiển phần cứng tốt. Chúng tôi đã trải qua thất bại ổ đĩa đầu tiên một vài tháng trước và phục hồi là một breese.

Nhiều người sẽ biện minh cho việc sử dụng RAID-5 so với RAID-6 vì lý do hiệu năng (tôi trích dẫn một phần câu trả lời của riêng tôi cho một chủ đề khác ở đây), ... sự khác biệt về hiệu suất này là LÝ THUYẾT. Theo kinh nghiệm của tôi, sự khác biệt hiệu năng THỰC SỰ giữa RAID-6 và RAID-5 là không đáng kể hoặc không tồn tại. Tôi đang nói về RAID phần cứng với bộ điều khiển hợp lý với ít nhất 8 ổ đĩa và hệ thống có đủ bộ nhớ để cung cấp bộ nhớ đệm tốt. Trong cấu hình này, tốc độ ghi có thể bị giới hạn bởi băng thông bus SATA / SAS / SCSI ...

Một nhược điểm khác hoặc RAID-6 là chi phí của ổ đĩa phụ này. Nhưng hãy để tôi đặt nó trong quan điểm. Bạn có thể sẽ trả thêm 200-500 đô la cho ổ đĩa thêm và vui lòng so sánh chi phí này với chi phí ngừng hoạt động hoặc phí phục hồi nếu có sự cố xảy ra ... Chỉ cần coi đây là phí bảo hiểm :-)


1

Tôi muốn nói hãy dùng Raid5 trên 7 đĩa và giữ một cái là HS. Nhưng mọi thứ thực sự phụ thuộc vào bộ điều khiển đột kích bạn đang sử dụng, và loại và chất lượng ổ đĩa của bạn.


1
Tại sao bạn lại lãng phí một ổ đĩa có thể dễ dàng được sử dụng để cải thiện dung lượng hoặc khả năng chịu lỗi?
Nic

nếu bạn nghĩ rằng đĩa hotspare là một sự lãng phí, thì tôi không thể nói gì khác với bạn. hãy dành thời gian, bạn sẽ thấy việc sử dụng cho HS nếu bạn gắn bó đủ lâu
dyasny

Tôi sẵn sàng để bị thuyết phục, vì vậy tôi đã tạo ra một câu hỏi mới về chủ đề này.
Nic

1

Bạn sẽ cần phải tính toán dữ liệu của bạn đáng giá bao nhiêu, bằng đô la trong thế giới thực và mức độ khó chịu hoặc tốn kém của một thất bại trước khi bạn có thể nghĩ về các chiến lược lưu trữ. Một gợi ý là câu trả lời không thể là "không mất bao giờ", vì điều đó có chi phí vô hạn.

Sử dụng chi phí / thời gian / dữ liệu đó để hướng dẫn thời gian bạn có thể chịu đựng được việc xây dựng lại, hoặc hệ thống có thể ngừng hoạt động bao nhiêu giờ hoặc bạn muốn chi bao nhiêu tiền cho phần cứng.


0

Trên trình quay phim của tôi, tôi chạy một cuộc đột kích phần mềm 5 trên tám ổ đĩa 500 GB, hoạt động rất tốt. Đọc hiệu suất gần 160 MB / s hiệu suất ghi khoảng 90 MB / s. Thời gian phục hồi khoảng 20 giờ. Chipset Athlon X2 4200+ và nvidia.

Vì nó được sử dụng để lưu trữ sao lưu, tôi không thấy sự cần thiết của cuộc đột kích 6. Không chắc là hai ổ đĩa trong cuộc đột kích dự phòng sẽ thất bại trong vài ngày, cùng lúc với dữ liệu sản xuất bị hỏng hoặc mất.


0

RAID5 trên 8 đĩa sẽ ổn, ngoại trừ nó sẽ có hiệu suất ghi kém vì nó phải tính toán bit perity. Đọc hiệu suất nên thực sự tuyệt vời mặc dù.

Tôi khá chắc chắn rằng số lượng đĩa được khuyến nghị tối đa cho RAID5 là 12, nhưng tất cả phụ thuộc vào cách bạn sử dụng mảng nếu bạn có thể sử dụng nhiều đĩa đó, bạn càng thêm nhiều đĩa thì việc xây dựng lại và ghi càng chậm.


1
Bạn là wronjg. Adaptec hỗ trợ hơn 12 đĩa trong một Raid 5.
TomTom

Có một sự khác biệt giữa những gì được hỗ trợ và những gì được khuyến nghị là thiết thực cho môi trường sản xuất. Tôi đã đưa ra một khuyến nghị không nêu một thực tế định lượng.
ITGuy24

Tôi chưa bao giờ thấy một số lượng cao cho số lượng đĩa "được đề xuất" tbh, tôi đã luôn đi 6 hoặc ít hơn chỉ vì các đĩa thích chết theo nhóm. Hơn 12 cho thấy bạn có rất nhiều mất dữ liệu tiềm năng.
Matthew

0

Nếu nó hoàn toàn dành cho mục đích sao lưu và IO không thành vấn đề, thì raid 5 sẽ ổn, raid 6 thậm chí còn tốt hơn nhưng bạn sẽ mất không gian lưu trữ. Làm thế nào quan trọng là dữ liệu của bạn? Bạn cũng có thể thực hiện đột kích 5 + 0 bao gồm hai Raid 5's 4 đĩa. Điều này sẽ cho phép bạn mất 2 đĩa, cung cấp cho bạn IO tốt hơn và để lại cho bạn khoảng 6TB có thể sử dụng được, nhưng có khả năng bộ điều khiển của bạn không hỗ trợ nó (thường yêu cầu những thứ cao cấp hơn). Raid 6 là chậm nhất trong tất cả các tùy chọn, cho phép bạn mất 2 đĩa và vẫn sẽ để lại cho bạn khoảng 6TB có thể sử dụng được.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.