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ì.