Bạn có thể làm điều này mà không cần khởi động lại trong CentOS 7. Giả sử đĩa của bạn là / dev / vda và phân vùng RHEL / CentOS tiêu chuẩn:
Mở rộng phân vùng
# fdisk /dev/vda
Nhập pđể in bảng phân vùng ban đầu của bạn.
Nhập d(xóa) theo sau 2để xóa định nghĩa phân vùng hiện có (phân vùng 1 thường là / boot và phân vùng 2 thường là phân vùng gốc).
Nhập n(mới) theo sau p(chính) theo sau 2để tạo lại phân vùng số 2 và enterchấp nhận khối bắt đầu và entermột lần nữa để chấp nhận khối kết thúc được mặc định ở cuối đĩa.
Nhập t(loại) rồi 2sau đó 8eđể thay đổi kiểu phân vùng mới để "Linux LVM".
Nhập pđể in bảng phân vùng mới của bạn và đảm bảo khối bắt đầu khớp với những gì trong bảng phân vùng ban đầu được in ở trên.
Nhập wđể ghi bảng phân vùng vào đĩa. Bạn sẽ thấy một lỗi Device or resource busymà bạn có thể bỏ qua.
Cập nhật bảng phân vùng trong bộ nhớ kernel
Sau khi thay đổi bảng phân vùng của bạn, hãy chạy lệnh sau để cập nhật bảng phân vùng trong bộ nhớ:
# partx -u /dev/vda
Thay đổi kích thước âm lượng vật lý
Thay đổi kích thước PV để nhận ra không gian thừa
# pvresize /dev/vda2
Thay đổi kích thước LV và hệ thống tập tin
Trong lệnh centosnày là PV, rootlà LV và /dev/vda2là phân vùng được mở rộng. Sử dụng pvsvà lvsra lệnh để xem tên khối lượng vật lý và logic của bạn nếu bạn không biết chúng. Các -rtùy chọn trong lệnh này thay đổi kích thước hệ thống tập tin một cách thích hợp, do đó bạn không cần phải gọi resize2fshoặc xfs_growfsriêng rẽ.
# lvextend -r centos/root /dev/vda2
man lvmhoặc tldp.org/HOWTO/LVM-HOWTO