Gparted không thể thay đổi kích thước phân vùng mở rộng hoặc LVM


41

Tôi đã tạo một VM bằng VirtualBox và nhận ra nó quá nhỏ. Sau một thời gian, tôi đã tạo ra một ổ cứng mới, lớn hơn.

Hình ảnh CD GParted trực tiếp (v.022):

Ảnh chụp màn hình GParted

Bây giờ tôi cần tích hợp không gian chưa phân bổ vào /dev/sda5phân vùng.

  • Nhấp chuột phải vào sda5 cho thấy tùy chọn thay đổi kích thước nhưng tôi không nhận được bất kỳ dung lượng trống nào trước hoặc sau.
  • Tôi mặc dù có lẽ tôi cần mở rộng phân vùng sda2 trước nhưng nhấp chuột phải vào sda2 không cho phép tôi thay đổi kích thước.

Bạn có lời khuyên hữu ích nào không?


hình ảnh này có nguồn gốc từ linux HOST hoặc GUEST (còn gọi là VM)
linuxdev2013

Hình ảnh là từ máy khách VM, xin lỗi nếu tôi không rõ ràng
papnikol

2
Được rồi, vg đã được mã hóa HOẶC chỉ được gắn trong cả hai trường hợp, nó cần được ngắt kết nối và thêm vào đó trong trường hợp đầu tiên được giải mã và không
đếm được

1
Nó không được mã hóa. Vì tôi đã bắt đầu từ cd trực tiếp gparted, nên tất cả các phân vùng không được đếm? Nếu không, làm thế nào để tôi gỡ chúng ra khỏi gparted?
papnikol

2
khóa ngụ ý được gắn hoặc mã hóa, chọn chúng nên có tùy chọn `
unmount`

Câu trả lời:


54

Sau một số trợ giúp từ linuxdev2013 , đây là những gì tôi đã làm:
Vấn đề là các phân vùng đã bị khóa bằng cách nào đó. Vì thế:

  1. Tôi đã nhấp vào cả sda2 và sda5 và chọn "Hủy kích hoạt".
  2. Tôi thay đổi kích thước phân vùng mở rộng (sda2).
  3. Tôi thay đổi kích thước phân vùng lvm (sda5).

Vấn đề đã được khắc phục.

Tôi nên thêm rằng trong VM không gian mới không có sẵn, vì vậy tôi phải chạy 2 lệnh đó: mở rộng LVM sang tất cả không gian trống còn lại:

lvextend –l +100%FREE [MOUNTPOINT]

mở rộng hệ thống tập tin:

sudo resize2fs [MOUNTPOINT]

4
Cảm ơn! Tôi cũng cần lvmplay lvmplay để có được thiết bị chính xác cho lvextend, và sau đó df -h để tìm ra âm lượng để thay đổi kích thước.
Andreas Reiff

Cảm ơn câu trả lời chính xác của bạn, điều đó đã giúp tôi tiết kiệm hàng giờ và mái tóc hoa râm!
derFunk

Sau khi sử dụng gparted, phân vùng không hiển thị đúng số lượng miễn phí. Hai chức năng dòng lệnh này chính xác là những gì tôi cần để hoàn thành công việc. Cảm ơn đã chia sẻ rằng phù thủy
twig

Thật không may, đối với tôi, việc tắt chúng không hoạt động. Không có thông báo lỗi nào cả ... Có gợi ý nào không?
Christoph Wurm

4
Tôi đã phải chạy sudo lvdisplayđể lấy [MOUNTPOINT]. Trong trường hợp của tôi, nó đã trở lại dưới dạng Đường dẫn LV (/ dev / ub Ubuntu-vg / root)
Sheamus O'Halloran

0

thiết bị @ zabbix: ~ $ sudo lvdisplay

--- Khối lượng logic ---

Đường dẫn LV / dev / zabbix-vg / root

Tên gốc LV

Tên VG zabbix-vg

Kích thước LV 15,52 GiB


--- Khối lượng logic ---

Đường dẫn LV / dev / zabbix-vg / exchange_1

Tên LV hoán đổi_1

Tên VG zabbix-vg

Kích thước LV 4,00 GiB


thiết bị @ zabbix: ~ $ sudo vss

VG #PV #LV #SN Attr VSize VFree

zabbix-vg 1 2 0 wz - n- 24,52g 5,00g


Như bạn thấy tôi có 5 GB dung lượng trống


thiết bị @ zabbix: ~ $ sudo lvextend -L + 5G / dev / zabbix-vg / root

Kích thước của khối lượng logic zabbix-vg / root đã thay đổi từ 15,52 GiB (3973 phạm vi) thành 20,52 GiB (5253 phạm vi).

Root khối lượng hợp lý thay đổi kích thước thành công.


thiết bị @ zabbix: ~ $ sudo resize2fs / dev / zabbix-vg / root

Hệ thống tập tin trên / dev / zabbix-vg / root hiện dài 5379072 (4k) khối.


thiết bị @ zabbix: ~ $ sudo lvdisplay

--- Khối lượng logic ---

Đường dẫn LV / dev / zabbix-vg / root

Tên gốc LV

Tên VG zabbix-vg

Kích thước LV 20,52 GiB


--- Khối lượng logic ---

Đường dẫn LV / dev / zabbix-vg / exchange_1

Tên LV hoán đổi_1

Tên VG zabbix-vg

Kích thước LV 4,00 GiB


1
Ông đang hỏi làm thế nào để thay đổi kích thước âm lượng vật lý (phân vùng đĩa), không phải là một ổ đĩa logic.
psusi

chính xác những gì tôi đang tìm kiếm. mở rộng ổ đĩa vật lý của tôi không có vấn đề gì nhưng nó không áp dụng trên ổ đĩa logic. bạn đã giúp tôi điều chỉnh ổ đĩa logic của tôi. cảm ơn rất nhiều!
kapitan
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.