RAID 1 có thể có nhiều hơn hai ổ đĩa không?


9

Gần đây tôi có một cuộc thảo luận với một giáo viên của tôi. Ông đã tuyên bố rằng bạn có thể thiết lập RAID 1 với năm ổ đĩa và dữ liệu sẽ được nhân đôi trên tất cả các ổ đĩa này.

Tôi đã nói với anh ấy một RAID 1 với 5 ổ đĩa sẽ không hoạt động như vậy. Nó sẽ là RAID 1 với hai ổ đĩa và sẽ sử dụng ba ổ còn lại làm dự phòng nóng.

Ông cũng nói rằng RAID 6 giống hệt với RAID 5 nhưng bạn có thể đặt tất cả các kiểm tra chẵn lẻ trên cùng một ổ đĩa. Tôi nghĩ RAID 6 là một giải pháp giống như RAID 5 trong đó hai ổ đĩa được sử dụng để tương đương.

Ai đúng rồi?

Câu trả lời:


17

Bạn có thể sử dụng nhiều ổ đĩa như bạn muốn cho RAID1. Tất cả chúng sẽ được nhân đôi, và được viết cùng một lúc, và là bản sao chính xác của nhau. Thực tế là không có thẻ nào có nhiều hơn x ổ đĩa không có ý nghĩa gì về khái niệm này. RAID1 chỉ phản chiếu các đĩa của bạn và bạn có thể có nhiều gương như bạn muốn.

Ngoài ra, quan điểm của bạn về RAID5 / 6 là sai. Tính chẵn lẻ được phân phối trên tất cả các ổ đĩa, không có ổ đĩa dành riêng cho điều đó. So với raid5, raid6 thêm một khối chẵn lẻ bổ sung , cũng được phân phối.

Bạn có thể tìm thêm thông tin trên wikipedia .


Tôi chưa bao giờ có thẻ đột kích có thể xử lý đột kích 1 với hơn 2 ổ. vậy ... Và có chuyện gì với cuộc đột kích của tôi-6 ??? Tôi đã cố gắng nói rằng raid-5 có một ổ cho tính chẵn lẻ của nó và raid-6 có 2 ổ cho tính chẵn lẻ. Như wikipedia nói: RAID 5: Phân chia cấp độ khối với tính chẵn lẻ phân tán. RAID 6: Phân chia cấp độ khối với tính chẵn lẻ phân tán kép.
Mad_piggy

Tôi sẽ cập nhật câu trả lời của tôi.
m4573r

Tôi đã thấy một ví dụ về mdadm (cuộc đột kích phần mềm linux) sử dụng 8 ổ đĩa trong cuộc đột kích 1, hay đúng hơn là phân vùng nhỏ đầu tiên trên 8 ổ đĩa như một cuộc đột kích 1. Điều này đã lưu trữ ổ đĩa hệ thống. Phân vùng lớn trên mỗi ổ đĩa được nhóm vào một mảng RAID 6. Tôi chưa thấy một bản phân phối linux sẽ khởi động từ một cuộc đột kích phần mềm 5 hoặc 6.
BeowulfNode42

0

Có hai khả năng:

sử dụng

  • tất cả 5 ổ đĩa cho cuộc đột kích 1, với mỗi ổ đĩa là bản sao chính xác của các ổ đĩa khác
  • nhân bản (ví dụ) 3 ổ đĩa và sử dụng hai đĩa còn lại làm dự phòng (nếu một trong 3 đĩa đầu tiên bị hỏng, ổ thứ 4 sẽ thay thế)

Tôi thích giải pháp thứ 2 (với các ổ đĩa 2 + 1 hoặc 3 + 1)

giả định của bạn về cuộc đột kích 6 là sai :)


0

Tôi đã làm việc với một số NAS LenovoEMC PX4 - thứ gì đó có 4 hoặc 12 đĩa. 50 GB đầu tiên của mỗi ổ đĩa được sử dụng làm raid1 cho HĐH và phần còn lại của mỗi ổ đĩa dành cho dữ liệu người dùng.

Vì vậy, nó có raid1 4 hoặc 12 chiều cho ổ đĩa gốc và một tệp hoán đổi nhỏ trên ổ đĩa này. Vì vậy, có nó hoàn toàn có thể và khả thi, và được sử dụng trong sản xuất bởi các giải pháp thương mại.

Miễn là ít nhất một đĩa vẫn hoạt động thì nó sẽ khởi động và kết nối mạng. NAS cần khởi động ổ USB nếu bạn thay đổi tất cả các ổ đĩa, để cài đặt lại HĐH cơ sở.

Đây là bản dựng lại NAS 4 vịnh sau khi trao đổi đĩa, vì vậy không sdd

root@px4-300r-THYAQ42E9:/nfs/# cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md0 : active raid1 sde1[4] sdc1[1] sda1[3] sdb1[2]
      20964480 blocks super 1.1 [4/3] [UUU_]
      [===========>.........]  recovery = 58.1% (12188416/20964480) finish=7.2min speed=21337K/sec

md1 : active raid5 sde2[4] sdc2[1] sda2[3] sdb2[2]
      5797200384 blocks super 1.1 level 5, 512k chunk, algorithm 2 [4/3] [_UUU]

Đầu ra / Proc / mdstat đã được tìm thấy trong một email cũ - các thiết bị đã chuyển sang thế giới phần cứng từ lâu, vì vậy tôi không thể chạy thử nghiệm hdparm hoặc bonnie một cách dễ dàng, xin lỗi.
Criggie

0

Có rất nhiều sự hiểu lầm về cấp độ RAID.

JBoD chỉ là một Bunch of Drive, nơi bạn có thể thấy nhiều ổ đĩa trong cùng một hộp, đây là một thuật ngữ không đột kích khó hiểu nhất.

Nhiều năm trước, một số nhà sản xuất RAID không thể tạo ra JBOD thực sự bằng công cụ RAID của họ, họ gọi SPAN (BIG) là JBoD.

RAID1 là một RAID Mirror và nó cần TWO HDD để phản chiếu lẫn nhau. Trong khi đó, Clone là một ổ cứng trùng lặp với cùng một âm lượng, ví dụ như eBOX, sBOX (RAID phần cứng) của DAT Optic. Các hộp RAID phần cứng thường cung cấp RAID 0, 1, 5, Clone, Lớn và dự phòng nóng.

Đối với RAID 5/6, cả hai đều có phần không gian chẵn lẻ bằng một ổ đĩa cho RAID5 và hai ổ đĩa cho RAID6.

Kiến thức sai lầm phổ biến nhất là dữ liệu chẵn lẻ được đặt trong một ổ đĩa chuyên dụng. Điều đó là không chính xác. Không gian bữa tiệc được chia đều cho các ổ cứng thành viên RAID.

Ví dụ: RAID5 từ năm ổ cứng, mỗi ổ đĩa sẽ có 1/5 dung lượng được phân bổ cho chẵn lẻ, trong khi đối với RAID6, mỗi ổ đĩa sẽ có 2/5 dung lượng được phân bổ cho chẵn lẻ.

Đối với những người muốn tranh luận, nếu có (các) ổ đĩa chẵn lẻ chuyên dụng, giả sử có, điều gì xảy ra với RAID nếu ổ đĩa chẵn lẻ bị hỏng? RAID không thể được xây dựng lại vì dữ liệu cần thiết để xây dựng lại không còn nữa.


1
Lưu ý rằng nhận xét cuối cùng của bạn nói rằng RAID5 với ổ đĩa chẵn lẻ chuyên dụng không thể phục hồi từ lỗi ổ đĩa là không chính xác. Ngay cả khi RAID5 được triển khai với thông tin chẵn lẻ hoàn toàn trên một ổ đĩa, nó vẫn có thể phục hồi từ sự thất bại của bất kỳ một ổ đĩa nào. Nếu lập luận của bạn là đúng, thì điều đó có nghĩa là với tính chẵn lẻ phân tán, 1/5 dữ liệu của bạn sẽ không thể khôi phục được khi có bất kỳ ổ đĩa nào bị hỏng, vì bạn đã mất thông tin chẵn lẻ vào ngày 1/5 của ổ đĩa đó. Lập luận đó chỉ sai.
Makyen

1
"RAID5 với ổ đĩa chẵn lẻ chuyên dụng" là RAID 4. Điểm khác biệt giữa RAID 4 và RAID 5 là RAID 4 có ổ đĩa chẵn lẻ chuyên dụng và RAID 5 có tính chẵn lẻ được phân phối trên tất cả các đĩa. Nếu ổ đĩa chẵn lẻ chuyên dụng không thành công trên cấu hình RAID 4, thì chẵn lẻ có thể được xây dựng lại từ dữ liệu, giống như tất cả các chẵn lẻ bị mất trên ổ đĩa RAID 5 bị lỗi.
David Schwartz
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.