Tôi có thể chuyển đổi 1 đĩa RAID 0 sang RAID 1 không?


8

Điều này rất nguy hiểm gần với câu hỏi 18957 , nhưng nó không hoàn toàn giống nhau.

Một trong những ổ đĩa logic trên P410i của tôi là RAID 0 đĩa đơn (vì lúc đó tôi bị cận thị). Bây giờ nó đang cảnh báo về sự thất bại sắp xảy ra và tôi đang tìm kiếm một cách dễ dàng để khắc phục nó. (Tôi có bản sao lưu, nhưng tôi muốn tránh thời gian chết (đừng troll, hãy nhớ tôi đã nói rằng tôi bị cận thị?) Khi làm điều này "đúng cách")

Kế hoạch của tôi, nếu có thể, sẽ biến RAID 0 này thành RAID 1, thêm một ổ đĩa phù hợp vào RAID 1, để bộ điều khiển xây dựng lại, kéo ổ đĩa chết và cuối cùng có RAID 1 thích hợp. Tôi chỉ tự hỏi nếu tôi có thể làm bước 1.

Thông số kỹ thuật khác:

  • HP DL360
  • Mảng thông minh P410i
  • Ổ đĩa chết là 146GB 10kRPM (cũng là / ổ đĩa của tôi :()
  • Hệ điều hành được cài đặt là Ubuntu 10.04
  • hpacucli được cài đặt và có sẵn.

Một người nào đó trên IRC đã đưa cho tôi liên kết sau giống như câu hỏi thực tế của tôi, ngay đến kích thước ổ cứng. h30499.www3.hp.com/t5/System-AdAd / từ
mwalling

3
Trên một lưu ý phụ: Làm một bản sao lưu đầy đủ. HIỆN NAY. Sao chép một đĩa với các lỗi đã biết sẽ làm mòn đĩa nhanh hơn.
pauseka

Sao lưu hàng tuần! (Ngoài ra, cấu hình máy chủ được sao lưu, do đó, mất hoàn toàn nếu sao lưu không khôi phục là thời gian để cài đặt lại)
mwalling

Câu trả lời:


5

Tôi không chắc là bạn đã hoàn thành việc này chưa, nhưng điều này hoàn toàn có thể xảy ra, giả sử bộ điều khiển Smart Array của bạn có bộ đệm bộ nhớ cache hoặc pin (cần thiết cho tất cả các mở rộng / mở rộng cấp độ RAID). Đĩa được mô tả trong sự cố ban đầu là lỗi trước ổ đĩa (từ trạng thái SMART hoặc phương pháp phát hiện khác). Nó vẫn chưa thất bại. Bạn thậm chí có thể có đèn màu hổ phách nhấp nháy trên ổ đĩa, so với màu hổ phách rắn cho thấy thất bại.

Tôi thích thực hiện mở rộng thông qua tiện ích Cấu hình mảng trực tuyến HP được bật bởi ( cpqacuxe -Rvà duyệt đến https: //server.ip: 2381 ) nếu bạn đã cài đặt đầy đủ Đại lý quản lý HP. Nhưng nếu điều đó không có sẵn, hpacuclitiện ích dòng lệnh cũng sẽ hoạt động.

Về cơ bản, bạn sẽ chạy nó trong hai bước. Thêm (các) đĩa mới vào ổ đĩa logic hiện có, sau đó tùy chọn mở rộng ổ đĩa logic. Chuyển từ RAID 0 sang RAID 1 thực sự chỉ cung cấp tùy chọn thêm đĩa và thay đổi mức độ dự phòng của ổ đĩa logic.

Nhập hpacuclivà chạyctrl all show config

Lấy số khe cắm điều khiển và ID ổ đĩa logic. Nói rằng đó là bộ điều khiển trên tàu, slot = 0.

ctrl slot=0 ld 1 add drives=allunassigned

Từ đó, bạn có thể sửa đổi ổ đĩa logic để thay đổi mức độ dự phòng của nó (mặc dù điều này có thể tự động trong trường hợp cụ thể này).

ctrl slot=0 ld 1 modify raid=1


2
Tôi vừa thử điều này trên P410i và có vẻ như việc thêm ổ đĩa chưa được định hình lại định dạng mảng thành RAID hai ổ 0. Tôi đã thử sửa đổi cấp độ thành RAID 1 trước, nhưng điều đó không được hỗ trợ. Có cách nào để bảo nó thay đổi thành đột kích 1 trong chế độ xuống cấp trước không?
Paul Gear

Bạn thay đổi cấp độ RAID sau khi đĩa mới được thêm vào và quá trình chuyển đổi hoàn tất.
ewwhite

1
Đó là một tình huống không lý tưởng cho rằng vấn đề ban đầu của @ mwalling là ổ đĩa đang ở trạng thái trước sự cố. Sẽ tốt hơn nhiều nếu có một cách để thêm sự dư thừa trước khi thực hiện các ổ đĩa xấu quá nhiều. Tôi đã dành một chút thời gian chọc vào hpacucli ngày hôm qua và không thể tìm thấy bất kỳ cách nào ... :-(
Paul Gear

2

Tôi không chắc chắn 100% về việc thực hiện điều này với mô hình bộ điều khiển phần cứng đó, bạn sẽ phải RTM, nhưng bạn chắc chắn có thể làm điều này với mdadmvà tạo ra phần mềm RAID 1 một cách nhanh chóng.

Ngoài ra, bạn có thể nhận thêm hai đĩa và biến chúng thành RAID 1 phần cứng trên bộ điều khiển và chỉ cần sử dụng ddđể sao chép đĩa 1 vào mảng mới. Sau đó, bạn có thể loại bỏ đĩa bị lỗi và có RAID 1 phần cứng.


Vâng, sự thay thế của bạn là những gì tôi đã tránh, nhưng biết là có thể ... Tôi chỉ muốn tránh đi xuống (hoặc mức độ dịch vụ xuống cấp) trong khi tôi đã sao chép.
tường thuật

@mwalling Bạn sẽ chỉ bị hỏng trong quá trình khởi động lại. Một cái gì đó giống như ddsẽ gây căng thẳng tương tự trên các ổ đĩa như là một bản dựng lại, vì vậy hiệu suất sẽ bị ảnh hưởng bất kể điều gì. Thời gian chết của khởi động lại không là gì so với khôi phục và hoàn toàn xứng đáng, IMO, nếu nó có nghĩa là sửa một phụ thuộc đĩa đơn. Bạn luôn có thể ionice, nhưng tôi không khuyến khích điều đó. Bạn muốn có được bản sao được thực hiện càng nhanh càng tốt.
MDMarra

1
ddmột hệ thống tập tin trực tiếp? rùng mình
bắt đầu

Và do mức độ dịch vụ xuống cấp, tôi có nghĩa là những thứ như tắt WWW hoặc DB vì họ buồn vì /bị gắn kết chỉ đọc.
tường thuật

@mwalling Điểm tốt. Vì một số lý do, tôi đã nghĩ rằng đó là nội dung tĩnh trên máy chủ.
MDMarra

0

Bạn có cần sử dụng bộ điều khiển?

Tức là nó có cung cấp các lợi thế khác biệt so với sử dụng đột kích phần mềm, chẳng hạn như tính toán BBWC hoặc phần cứng XOR (không được RAID-1 sử dụng, nhưng meh)?

Nếu không, hãy thiết lập RAID-1 một đĩa trong mdadm (máy nhân bản đã xuống cấp), sao chép tất cả dữ liệu từ đĩa RAID-0 và thêm đĩa vào bộ RAID-1.

Đơn giản.

EDIT: nếu bạn làm muốn sử dụng bộ điều khiển, chỉ cần sao chép tất cả dữ liệu vào đĩa tùng thay thế, sau đó thiết lập một tấm gương suy thoái trên bộ điều khiển phần cứng.

Nguyên tắc vẫn như cũ.


2
P410i được bảo vệ BBWC.
tường thuật

Xin chào mwalling :)
Adaptr

Ưu điểm của việc này trong bộ điều khiển (nếu được hỗ trợ) là nó không yêu cầu sao chép dữ liệu - nó có thể được thực hiện trực tuyến.
Paul Gear
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.