Tôi đã nhận được một máy chủ cơ sở dữ liệu MySQL sản xuất Ubuntu 10.04 với tổng kích thước cơ sở dữ liệu là 260 GB trong khi kích thước của phân vùng gốc là 300 GB nơi lưu trữ DB, về cơ bản có nghĩa là khoảng 96% / đã đầy và không còn chỗ để lưu trữ kết xuất / sao lưu vv Hiện tại không có đĩa nào khác được gắn vào máy chủ.
Nhiệm vụ của tôi là di chuyển cơ sở dữ liệu này sang máy chủ khác trong trung tâm dữ liệu khác nhau. Câu hỏi là làm thế nào để làm điều đó một cách hiệu quả với thời gian chết tối thiểu?
Tôi đang suy nghĩ theo dòng:
- Yêu cầu gắn thêm một ổ đĩa vào máy chủ và kết xuất trong ổ đĩa đó. [EDIT: Hiện tại không thể.]
- Chuyển kết xuất sang máy chủ mới, khôi phục nó và tạo nô lệ máy chủ mới của máy chủ hiện có để giữ dữ liệu đồng bộ
- Khi cần di chuyển, ngắt sao chép, cập nhật cấu hình nô lệ để chấp nhận các yêu cầu đọc / ghi và làm cho máy chủ cũ chỉ đọc để nó không giải trí bất kỳ yêu cầu ghi nào và yêu cầu các nhà phát triển ứng dụng cập nhật cấu hình với địa chỉ IP mới cho db.
Đề xuất của bạn để cải thiện điều này hoặc bất kỳ cách tiếp cận tốt hơn thay thế cho nhiệm vụ này là gì?