pvresize dường như không thay đổi kích thước sau khi tăng kích thước của thiết bị khối bên dưới


10

Tôi đã tăng kích thước của phân vùng mà tôi đang sử dụng làm PV LVM, nhưng chạy pvresize dường như không thấy thêm không gian:

cuttle:~# fdisk -l /dev/vda

Disk /dev/vda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00027dbb

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *           1          31      248976   83  Linux
/dev/vda2              32        2610    20715817+  8e  Linux LVM

Mà nói rằng vda2 là khoảng 20gigs

cuttle:~# pvdisplay
  --- Physical volume ---
  PV Name               /dev/vda2
  VG Name               debian
  PV Size               4.76 GiB / not usable 3.08 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              1217
  Free PE               0
  Allocated PE          1217
  PV UUID               tehZic-5vfN-rsrm-B8lN-lpgc-yQT1-ioH1V0

Vì vậy, hiện tại pv là khoảng 4-5 hợp đồng biểu diễn

cuttle:~# pvresize -v /dev/vda2
    Using physical volume(s) on command line
    Archiving volume group "debian" metadata (seqno 12).
    No change to size of physical volume /dev/vda2.
    Resizing volume "/dev/vda2" to 9975981 sectors.
    Updating physical volume "/dev/vda2"
    Creating volume group backup "/etc/lvm/backup/debian" (seqno 13).
  Physical volume "/dev/vda2" changed
  1 physical volume(s) resized / 0 physical volume(s) not resized

pvresize nói "Không thay đổi kích thước của khối lượng vật lý / dev / vda2"

cuttle:~# pvdisplay
  --- Physical volume ---
  PV Name               /dev/vda2
  VG Name               debian
  PV Size               4.76 GiB / not usable 3.08 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              1217
  Free PE               0
  Allocated PE          1217
  PV UUID               tehZic-5vfN-rsrm-B8lN-lpgc-yQT1-ioH1V0

và kích thước của pv đã không thay đổi.

Không chắc chắn những gì tôi có thể làm để sử dụng thêm không gian. Tôi cho rằng tôi có thể thay đổi kích thước phân vùng theo kích thước của pv, sau đó thêm phân vùng thứ hai, nhưng thực sự với tôi rằng những gì tôi đang cố gắng làm ở đây sẽ hoạt động.


Các đĩa cơ bản là gì?
Andrew

họ là virtio
hầm

Làm thế nào bạn tạo ra không gian thêm này? Bạn đã thực hiện thủ thuật fdisk khi tắt chế độ tương thích, lưu ý khu vực bắt đầu, xóa khu vực hiện có và sau đó tạo phân vùng vật lý LVM mới bằng cách sử dụng khu vực bắt đầu cũ?
Magellan

Điều này đã bao giờ được giải quyết, hầm? Nếu không, bạn có thể thêm đầu ra vgdisplay? (Sự hồi sinh của cộng đồng.)
Aaron Copley

1
Trích dẫn từ trang man: "pvresize hiện không hoạt động chính xác trên các tập LVM1 hoặc PV có thêm vùng siêu dữ liệu" . Đây có phải là trường hợp của bạn? Ngoài ra, bạn đã thử chạy với một kích thước rõ ràng, ví dụ pvresize --setphysicalvolumesize 15G /dev/vda2?
Cristian Ciupitu

Câu trả lời:


2

partprobe / dev / vda

người đàn ông partprobe

NAME partprobe - thông báo cho hệ điều hành thay đổi bảng phân vùng

TRIỆU CHỨNG partprobe [-d] [-s] [thiết bị ...]


HĐH đã biết về kích thước phân vùng chính xác và đã có nhiều lần khởi động lại.
hầm

1
Lưu ý: partprobe là một phần của partedgói
Antonio

1

Tôi đã gặp vấn đề này trên hệ thống khách của CentOS 7. Trong trường hợp của tôi, tôi đã tăng kích thước ZFS ZVOL và không thấy bất kỳ thay đổi nào trong khách và pvresize sẽ không thay đổi. Cuối cùng tôi đã khởi động vào SystemResTHERCD 4.4.0 và sử dụng "chia tay" với lệnh resizepart. Trong CentOS tôi đã chia tay 3.1 và lệnh này không khả dụng. Có vẻ như parted 3.2 hiện đang ở SysRescCD, đã hoạt động.

Sau khi khởi động vào sysresc iso, hãy chạy parted / dev / và sử dụng như sau làm ví dụ:

resizepart 2 37.6G

Trong đó 2 là số phân vùng và kích thước lớn hơn mong muốn mới là 37,6G.

Sau đó, khi tôi vẫn còn trong iso khởi động, tôi đã chạy pvresize và nó hoạt động chính xác. Khởi động lại vào VM (hoặc hệ thống của bạn) và tất cả đều trông ổn từ đó. :) Hy vọng rằng sẽ giúp!


0

Trước tiên, bạn cần thêm dung lượng từ mức lưu trữ và sau đó tăng dung lượng trên thiết bị ISCSI bằng cách thực hiện:

pvresize --setphysicalvolumesize 40G /dev/sda1..

0

Trước tiên, bạn phải mở rộng kích thước phân vùng bằng fdisk hoặc cfdisk. Chỉ sau đó nó trở nên có sẵn để pvresize.


Bạn nên cung cấp lệnh để đạt được điều này.
Mặt
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.