Trước đây tôi có một chiếc Dell R510 với bộ điều khiển H200 và tôi có hai ổ đĩa: một SAS 2T và một ổ SSD 250G. Tôi đã tạo hai raid0 bằng hai đĩa đó trên H200 và sau đó tạo lvm trên đó. Đây là thủ tục của tôi:
- đã tạo dữ liệu vg bằng cách sử dụng toàn bộ đột kích0 của đĩa 2T SAS.
- đã tạo phân vùng chính trên RAID0 của SSD 250G và phân vùng logic với phân vùng mở rộng.
- đã tạo một vg-root khác bằng phân vùng 1 và phân vùng 5 của SSD.
- đã tạo lv-swap và lv-root trong vg-root và lv-data trong vg-data.
- đã cài đặt Debian trên lv-root.
Hôm nay, tôi quyết định thay thế H200 bằng H700 vì tôi có một số đĩa trống và tôi muốn tạo một vg-data lớn hơn.Tuy nhiên, tôi đã quên nhập cấu hình đột kích trước đó vào H700 mà thay vào đó đã tạo các đột kích mới. Vì vậy, tôi đã nhận được một cuộc đột kích0 cho 2T SAS, một cuộc đột kích0 cho 250G SSD và một cuộc đột kích5 cho xT. Sau đó, tôi vui vẻ đặt thiết bị khởi động vào ổ SSD RAID0 và khởi động lại máy chủ. Sau một thời gian dài chờ đợi, tôi bị rơi vào chế độ grub-rescue và nói rằng không thể tìm thấy lv-root.
Sau đó, tôi đã tải xuống một đĩa CD trực tiếp và có một trình bao. Khi tôi sử dụng lvs để kiểm tra lvs, tôi nhận được thông báo cảnh báo:
phân vùng thiết bị5 của SSD có kích thước của cung xxx nhỏ hơn kích thước pv tương ứng của các cung xxx. thiết bị có bị giảm không?
Tôi tự hỏi, trong tình huống này, liệu có thể khôi phục tất cả các lv và dữ liệu không?
Cảm ơn bạn.