Linux Software RAID - Di chuyển từ thiết bị đĩa sang phân vùng


3

Tôi có hai đĩa 8TB được cấu hình là RAID1 sử dụng mdadmtrên máy chủ Ubuntu 18.04. Cách họ tạo RAID phần mềm là trên toàn bộ thiết bị - /dev/sdb/dev/sdc- thay vì phân vùng như /dev/sdb1/dev/sdc1.

Vấn đề là, RAID không lắp ráp khi khởi động lại và cách duy nhất để lấy lại mdthiết bị là bằng cách tạo lại - chạy cùng một lệnh được sử dụng để tạo âm lượng RAID1 ban đầu. Tôi đã đọc ở đây rằng để mdthiết bị tự động lắp ráp khi khởi động lại, người ta cần tạo RAID trên các phân vùng thay vì toàn bộ thiết bị.

Tôi có LVM trên đầu RAID1 và sử dụng nó làm kho lưu trữ cho các máy ảo được quản lý bằng Ganeti. Tôi đã có một vài máy ảo đang chạy và sử dụng khoảng 2TB trong tổng dung lượng 7.6TB.

Nếu tôi tạo một phân vùng trên các đĩa này bao trùm toàn bộ thiết bị và tạo lại RAID như tôi hiện đang làm, liệu có hy vọng lấy lại LVM và các phân vùng trên đó không?


Tôi đã thử kiểm tra điều này trong VirtualBox bằng đĩa 10 GB và có vẻ như điều này là không thể. Sau khi tạo lại RAID trên các phân vùng mới, tôi không lấy lại được nhóm âm lượng.
Lungten

Điều này là có thể làm được, nhưng rủi ro cao. Bạn cần sao lưu trước, sau đó đảm bảo LVM không còn chỗ trống ở cuối, sau đó thu nhỏ RAID (sử dụng --grow!) Sau đó hoàn tất việc xây dựng lại RAID đầy đủ, xóa đĩa đầu tiên, phân vùng, thêm lại.
davidgo

Tôi nên tuyên bố rõ ràng rằng bạn cần thu nhỏ PV theo LVM.
davidgo

@davidgo Thu hẹp RAID và xây dựng lại có ý nghĩa. Tôi sẽ thử điều này.
Lungten
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.