VMware cho phép mở rộng kích thước của một đĩa ảo trực tuyến - khi VM đang chạy. Các bước dự kiến tiếp theo cho hệ thống Linux là:
- mở rộng phân vùng: xóa và tạo một phân vùng lớn hơn với
fdisk
- mở rộng kích thước PV với
pvresize
- sử dụng phạm vi miễn phí cho các
lvresize
hoạt động - và sau đó
resize2fs
cho hệ thống tập tin
Nhưng tôi bị kẹt ở bước đầu tiên: fdisk
và sfdisk
vẫn hiển thị kích thước cũ cho đĩa.
Đĩa của tôi là một đĩa ảo SCSI được kết nối nhờ bộ điều khiển LSI Logic ảo.
Làm thế nào để làm mới kích thước đĩa ảo và thông tin bảng phân vùng có sẵn trong nhân Linux mà không cần khởi động lại ?
Theo như tôi biết thì tất cả các bước đều có thể cho Windows đang chạy, không cần khởi động lại và thậm chí không có bất kỳ hành động nào của người dùng nhờ vào các công cụ VMWare. Trên Linux, tôi hy vọng cũng sẽ thực hiện tất cả các bước trực tuyến và tôi đã biết các bước 2, 3 và 4 hoạt động trực tuyến. Nhưng cái đầu tiên - thay đổi kích thước phân vùng được khai báo trong bảng phân vùng (vẫn) dường như yêu cầu khởi động lại.
Cập nhật: Hệ thống của tôi là Debian Lenny với kernel 2.6.26 và đĩa tôi đã mở rộng là đĩa chính có PV lớn chứa "root" LV cho "/".