Điểm:0

Làm cách nào để cập nhật đúng kích thước vùng chứa khi mở rộng đĩa kvm/libvirt khi gặp phải lỗi "... nhỏ hơn kích thước PV tương ứng"?

lá cờ us

Tôi làm việc trên hệ thống buster Debian với tư cách là máy chủ lưu trữ KVM/libvirt và làm theo hướng dẫn này để mở rộng đĩa của khách của tôi: https://computingforgeek.com/how-to-extend-increase-kvm-virtual-machine-disk-size/ .

Khi mở rộng đĩa của khách kvm/libvirt từ 50G lên 200G, sau khi khởi động lại khách, tôi gặp lỗi:

CẢNH BÁO: Thiết bị /dev/sda5 có kích thước 103854080 cung nhỏ hơn kích thước PV tương ứng là 418426880 cung. Thiết bị có bị thay đổi kích thước không?

Điều cuối cùng tôi làm trước khi khởi động lại là thay đổi kích thước LV, sau khi mở rộng PV.

Tôi đã mong đợi có thể thay đổi kích thước phân vùng và sau đó là hệ thống tệp, nhưng tôi thì không. Tôi đoán LVM bị nhầm lẫn về kích thước của nó. Làm cách nào tôi có thể lấy nó để cập nhật thông tin kích thước của các vùng chứa khác nhau (âm lượng vật lý, âm lượng logic, nhóm âm lượng, phân vùng)?

đây là đầu ra chẩn đoán tôi nhận được:

 pv
  CẢNH BÁO: Thiết bị /dev/sda5 có kích thước 103854080 cung nhỏ hơn kích thước PV tương ứng là 418426880 cung. Thiết bị có bị thay đổi kích thước không?
  Một hoặc nhiều thiết bị được sử dụng làm PV trong VG cosa-cloud-vg đã thay đổi kích thước.
  PV VG Fmt Attr PSize PFree
  /dev/sda5 cosa-cloud-vg lvm2 a-- <199,52g 5,00g

 vgs
  CẢNH BÁO: Thiết bị /dev/sda5 có kích thước 103854080 cung nhỏ hơn kích thước PV tương ứng là 418426880 cung. Thiết bị có bị thay đổi kích thước không?
  Một hoặc nhiều thiết bị được sử dụng làm PV trong VG cosa-cloud-vg đã thay đổi kích thước.
  VG #PV #LV #SN Attr VSize VFree
  cosa-cloud-vg 1 2 0 wz--n- <199,52g 5,00g

lv
  CẢNH BÁO: Thiết bị /dev/sda5 có kích thước 103854080 cung nhỏ hơn kích thước PV tương ứng là 418426880 cung. Thiết bị có bị thay đổi kích thước không?
  Một hoặc nhiều thiết bị được sử dụng làm PV trong VG cosa-cloud-vg đã thay đổi kích thước.
  LV VG Attr LSize Pool Dữ liệu gốc % Meta% Nhật ký di chuyển Cpy%Sync Chuyển đổi
  root cosa-cloud-vg -wi------- 193,56g
  hoán đổi_1 cosa-cloud-vg -wi-a----- 980,00m

 fdisk -l
Đĩa /dev/sda: 200 GiB, 214748364800 byte, 419430400 cung
Kiểu đĩa: QEMU HARDDISK
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Loại nhãn đĩa: dos
Định danh đĩa: 0xf64fd2c9

Khởi động thiết bị Bắt đầu Kết thúc Sector Kích thước Loại Id
/dev/sda1 * 2048 999423 997376 487M 83 Linux
/dev/sda2 1001470 104855551 103854082 49.5G 5 Mở rộng
/dev/sda5 1001472 104855551 103854080 49.5G 8e Linux LVM


Đĩa /dev/sdb: 4 GiB, 4294967296 byte, 8388608 cung
Kiểu đĩa: QEMU HARDDISK
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte


Đĩa /dev/mapper/cosa--cloud--vg-swap_1: 980 MiB, 1027604480 byte, 2007040 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte


(chia tay) in
Model: QEMU QEMU HARDDISK (scsi)
Đĩa/dev/sda: 419430400s
Kích thước cung (logic/vật lý): 512B/512B
Bảng phân vùng: msdos
Cờ đĩa:

Số Bắt đầu Kết thúc Kích thước Loại Hệ thống tệp Cờ
 1 2048s 999423s 997376s khởi động ext2 chính
 2 1001470s 104855551s 103854082s mở rộng
 5 1001472s 104855551s 103854080s logic lvm

Lưu ý sự khác biệt giữa fdisk và parted liên quan đến kích thước đĩa (200G so với 215G). Không chắc điều đó có nghĩa là gì.

Michael Hampton avatar
lá cờ cz
Bản sao lưu của bạn có hiện tại không? Bạn đang rất nguy hiểm để mất tất cả dữ liệu của mình. Sao lưu mọi thứ ngay bây giờ trước khi cố gắng khắc phục sự cố này. Trước tiên, bạn phải thay đổi kích thước (các) phân vùng đĩa, trước LVM PV và mọi thứ khác. Bạn vẫn có thể làm điều đó, nhưng một lần nữa, bạn thực sự nên xác minh rằng bạn có bản sao lưu trước.
Andreas Schuldei avatar
lá cờ us
Tôi có thể sao chép tệp qcow2 vào một số vị trí lưu, phải không? Hay tôi có một tùy chọn sao lưu tốt hơn thế? @MichaelHampton
Michael Hampton avatar
lá cờ cz
Bạn có thể làm điều đó trước khi thay đổi kích thước PV, VG và LV không theo trình tự!
Andreas Schuldei avatar
lá cờ us
Ok, vậy thì tôi hy vọng chúng ta làm đúng mà không làm mất dữ liệu.
Andreas Schuldei avatar
lá cờ us
vì vậy tôi nên thay đổi kích thước/dev/sda5 thành 200G ngay bây giờ?
Michael Hampton avatar
lá cờ cz
Trước tiên, bạn sẽ phải thay đổi kích thước sda2!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.