Điểm:0

Thay đổi kích thước Ubuntu LV

lá cờ ng

Tôi cần trợ giúp để thay đổi kích thước LV của mình: /dev/mapper/ubuntu--vg-ubuntu--lv

Bản cài đặt Ubuntu là một máy ảo và đĩa đã được mở rộng từ 8 GB lên 11 GB. Làm cách nào để thay đổi kích thước/mở rộng âm lượng /dev/mapper/ubuntu--vg-ubuntu--lv?

sudo pvdisplay:

  --- Khối lượng vật lý ---
  Tên PV /dev/vda3
  Tên VG ubuntu-vg
  Kích thước PV 8,46 GiB / không sử dụng được 3,00 MiB
  Có thể phân bổ
  Kích thước PE 4,00 MiB
  Tổng PE 2166
  PE 503 miễn phí
  PE 1663 được phân bổ
  PV UUID fhw3L2-RTCL-wu3w-WovP-6pGF-iQjv-tujWKE

Sudo vgdisplay:

--- Nhóm âm lượng ---
  Tên VG ubuntu-vg
  ID hệ thống
  Định dạng lvm2
  Khu vực siêu dữ liệu 1
  Chuỗi siêu dữ liệu số 3
  Truy cập VG đọc/ghi
  Trạng thái VG có thể thay đổi kích thước
  LV TỐI ĐA 0
  Cur LV 1
  Mở LV1
  PV tối đa 0
  Hiện tại PV 1
  Màn PV 1
  Kích thước VG 8,46 GiB
  Kích thước PE 4,00 MiB
  Tổng PE 2166
  Phân bổ PE / Kích thước 1663 / <6,50 GiB
  PE miễn phí / Kích thước 503 / 1,96 GiB
  VG UUID ZTcc3J-A3jZ-olN4-rFGR-h40F-wqFD-c3hmCn

Sudo lvdisplay:

  Đường dẫn LV /dev/ubuntu-vg/ubuntu-lv
  Tên LV ubuntu-lv
  Tên VG ubuntu-vg
  LV UUID Q31Qia-F92v-te0V-P1fH-4SXv-3uB8-4889p0
  LV Viết Truy cập đọc/ghi
  LV Creation host, time ubuntu-server, 2021-10-02 09:59:32 +0200
  Trạng thái LV khả dụng
  # mở 1
  Kích thước LV <6,50 GiB
  LE 1663 hiện tại
  phân đoạn 1
  kế thừa phân bổ
  Đọc trước ngành ô tô
  - hiện được đặt thành 256
  Chặn thiết bị 253:0

Thêm thông tin được thêm vào:

Kích thước GPT PMBR không khớp (20971519 != 23068671) sẽ được sửa bằng cách ghi.
Bảng GPT dự phòng không có ở cuối thiết bị. Vấn đề này sẽ được khắc phục bằng cách viết.
Đĩa /dev/vda: 11 GiB, 11811160064 byte, 23068672 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
Loại nhãn đĩa: gpt
Mã định danh đĩa: 07C77B10-B73C-442D-9F03-A422017A6AE9

Thiết bị Bắt đầu Kết thúc Sector Kích thước Loại
/dev/vda1 2048 1050623 1048576 Hệ thống EFI 512M
/dev/vda2 1050624 3147775 2097152 Hệ thống tệp Linux 1G
/dev/vda3 3147776 20899839 17752064 Hệ thống tệp Linux 8.5G


Đĩa /dev/mapper/ubuntu--vg-ubuntu--lv: 6,51 GiB, 6975127552 byte, 13623296 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

Khi tôi cố gắng sudo lvextend -l 100%VG ubuntu-vg/ubuntu-lv Tôi có:

/etc/lvm/archive/.lvm_outlineserver_26853_1055914493: ghi lỗi không thành công: Không còn dung lượng trống trên thiết bị

Và khi tôi cố gắng Sudo fdisk -l /dev/mapper/ubuntu--vg-ubuntu--lv:

Đĩa /dev/mapper/ubuntu--vg-ubuntu--lv: 6,51 GiB, 6975127552 byte, 13623296 sector Đơn vị: sector 1 * 512 = 512 byte Kích thước sector (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

và cuối cùng khi tôi cố gắng Sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv Tôi có:

resize2fs 1.45.5 (07-Jan-2020) Hệ thống tệp đã là 1702912 (4k) khối dài. Không có gì làm!

ridgy avatar
lá cờ my
Bạn có thể vui lòng thêm đầu ra của `Sudo pvdisplay`, `Sudo vgdisplay` và `Sudo lvdisplay` vào câu hỏi của mình không?
julianb avatar
lá cờ ng
Tất nhiên, không có vấn đề gì. Tôi vừa cập nhật câu hỏi với pvdisplay, vgdisplay và lvdisplay
Điểm:0
lá cờ my

Tôi không thực sự chắc chắn những gì bạn đã làm cho đến nay. Phân vùng /dev/vda3 đã được tăng lên 8,5 GB (có nghĩa là 10 GB ổ đĩa được sử dụng), nhưng phần cuối của phân vùng vda3 (20899839) nhỏ hơn phần cuối của đĩa "vật lý" (23068672), hãy xem đầu ra của fdisk -l. Có lẽ Kích thước GPT PMBR không khớp (20971519 != 23068671) đưa ra một số gợi ý.

Dù sao, các phần của cấu trúc LVM (pv và vg) đã phản ánh kích thước mới. Điều còn thiếu là kích thước của ổ đĩa logic và kích thước của hệ thống tệp. Như bạn có thể thấy từ màn hình pvvgdisplay, có 503 extents = 1,96 GiB vẫn miễn phí.

Vì vậy, trước tiên hãy tăng kích thước của âm lượng logic lên kích thước của nhóm âm lượng:

sudo lvextend -l 100%VG ubuntu-vg/ubuntu-lv

fdisk -l /dev/mapper/ubuntu--vg-ubuntu--lv sau đó sẽ cung cấp cho bạn kích thước mới ~ 8,5 GB.

Bây giờ, hãy tăng kích thước của hệ thống tệp lên kích thước của ổ đĩa logic (tôi cho rằng ext4 ở đây là '/'; nếu đó là một hệ thống tệp khác, bạn sẽ phải sử dụng một lệnh khác!):

Sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

Điều này có thể xảy ra đối với một hệ thống tệp được gắn kết, khi hạt nhân hỗ trợ nó, điều mà tất cả các hạt nhân gần đây nên làm.

Để biết thêm thông tin, xem người đàn ông mở rộngngười đàn ông thay đổi kích thước2fs. Hoặc Vui lòng giúp tôi tìm hiểu điều gì đang xảy ra với dung lượng trống trên phân vùng LVM2 của máy ảo của tôi

julianb avatar
lá cờ ng
Cảm ơn bạn, nhưng tôi không thể làm cho nó hoạt động vì một số lý do. Tôi đã thêm thông tin vào câu hỏi của mình ở trên sau khi chạy các lệnh bạn đã chỉ định.
julianb avatar
lá cờ ng
Điều này đã hiệu quả, nhưng trước tiên tôi cần xóa một số tệp để tôi có thể ghi các thay đổi..
ridgy avatar
lá cờ my
Bạn đúng rồi. Hệ thống tệp gốc của bạn đã đầy 100%, vì vậy không thể ghi thông tin LVM. Xin lỗi, tôi đã không tính đến điều đó ....

Đă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.