Tôi vừa tạo RAID-10 6 đĩa bằng MegaCli và sử dụng các lệnh sau:
(Giả sử chỉ có một bộ điều khiển trong các ví dụ này, do đó -aALL
có thể được sử dụng thay vì chỉ định một bộ điều khiển cụ thể.)
Hiển thị các ổ đĩa vật lý gắn liền với bộ điều khiển:
MegaCli -PDList -aALL
Lưu ý "ID thiết bị kèm theo" và "số khe" cho các ổ đĩa trong danh sách này vì đây là các số bạn thay thế "E" và "S" bằng, tương ứng, trong các lệnh tạo tập hợp đột kích sau này.
Hiển thị các ổ đĩa logic hiện có (ví dụ: bộ RAID):
MegaCli -LDInfo -Lall -aALL
Nếu bạn có một mảng RAID hiện có mà bạn sẽ sử dụng lại các đĩa từ đó thì bạn cần phải loại bỏ ổ đĩa logic hiện có mà các đĩa đó là một phần của. Số ổ đĩa logic nên được lấy từ lệnh trước . Rõ ràng điều này sẽ phá hủy dữ liệu trên mảng RAID hiện có này nếu bạn chạy nó :
MegaCli -CfgLdDel -L<n> -aALL
Bây giờ bạn có một loạt các đĩa phải ở trạng thái "Chưa được định cấu hình (tốt)" và do đó có sẵn để sử dụng trong một ổ đĩa logic mới. Cho phép tạo một bộ 6 đĩa RAID-10, đây thực sự là một bộ gồm 3 cặp đĩa RAID-1:
MegaCli -CfgSpanAdd -r10 -Array0[32:2,32:3] -Array1[32:4,32:5] -Array2[32:6,32:7] -a0
Trong trường hợp của tôi, các đĩa là các đĩa từ 2 đến 7 trên bao vây 32. Những số này được lấy từ đầu ra PDList mà bạn nhận được trước đó. Nếu bạn có 4 đĩa thì đó chỉ là hai cặp, nhưng các khối "ArrayN" luôn là các cặp như cặp RAID-1 nằm bên dưới trong bộ RAID-10.
Mảng RAID của bạn bây giờ sẽ hiển thị cho hệ điều hành của bạn và có sẵn để phân vùng, v.v. :)