Nâng cấp tại chỗ một cuộc đột kích phần mềm 5 mảng


7

Tôi chạy một mảng đột kích phần mềm để sao lưu, nhưng dữ liệu của tôi có dung lượng lớn hơn.

xem xét tôi có một mảng 2,4TB đầy đủ với các ổ đĩa 5 * 600GB và cũng có các ổ đĩa 5 * 2TB mà tôi muốn trao đổi.

Điều gì sẽ là cách tốt nhất để nâng cấp mảng?

Tôi đã nghĩ đến việc lỗi 1 ổ đĩa tại một thời điểm và hoán đổi trong một ổ đĩa mới và xây dựng lại, nhưng tôi không chắc chắn nếu kết thúc quá trình tôi có thể thay đổi kích thước mảng

Suy nghĩ?


Vì tò mò, bạn đã vô tình trượt xuống một thứ tự cường độ lớn, có nghĩa là bạn có 2,4TB với ổ đĩa 5 * 600GB?
Matt Simmons

@Matt ... rất tiếc về phía tôi :)
Sam Saffron

3
Đừng lo lắng ... nếu bạn không làm thế, tôi sẽ gửi cho bạn một ổ khóa flash 8GB không thương xót :-)
Matt Simmons

Câu trả lời:


5

Giả sử đây là linux, điều này thực sự có thể thực hiện được và khá dễ dàng. Nó được trình bày trên wiki đột kích phần mềm nhưng các bước cơ bản là:

  1. Lỗi và loại bỏ ổ đĩa.
  2. Thay thế bằng một ổ đĩa lớn hơn.
  3. Phân vùng ổ đĩa để các phân vùng có cùng kích thước hoặc lớn hơn các phân vùng trong phân vùng đột kích phần mềm hiện có.
  4. Thêm các phân vùng vào RAID phần mềm và chờ cho nó đồng bộ hóa.
  5. Lặp lại các bước trên cho đến khi tất cả các ổ đĩa đã được thay thế.
  6. mdadm --grow /dev/mdX --size=max để thay đổi kích thước thiết bị mdadm.
  7. resize2fs /dev/mdX để thay đổi kích thước hệ thống tập tin giả sử bạn có ext3.

Bạn có thể phát triển thiết bị mdadm và hệ thống tệp trong khi máy chủ cũng đang hoạt động. Nếu ổ đĩa của bạn nóng có thể trao đổi, bạn có thể làm mọi thứ mà không có thời gian chết.


0

Trên bộ điều khiển RAID phần cứng, xây dựng lại một mảng với các đĩa lớn hơn sẽ không dẫn đến một mảng lớn hơn. Lần trước, tôi đã tạo các mảng mới bên cạnh các mảng cũ.

Kế hoạch nâng cấp cuối cùng của tôi là:

  1. sao chép dữ liệu trên 2 đĩa (như sao lưu thêm)
  2. Xây dựng một mảng mới với các đĩa lớn hơn còn lại (RAID 5 vẫn sẽ cung cấp cho bạn một mảng lớn hơn sau đó là mảng cuối cùng)
  3. Di chuyển dữ liệu sang mảng mới
  4. Xóa mảng cũ
  5. Phát triển mảng mới với 2 đĩa phụ
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.