VMware позволяет расширить размер виртуального диска в режиме онлайн - когда виртуальная машина работает. Следующие ожидаемые шаги для системы Linux:
- расширить раздел: удалить и создать больший с
fdisk - увеличить размер PV с
pvresize - использовать свободные экстенты для
lvresizeопераций - а затем
resize2fsдля файловой системы
Но я застрял на первом шаге: fdiskи sfdiskвсе равно отображаю старый размер диска.
Мой диск представляет собой виртуальный диск SCSI, подключенный благодаря виртуальному контроллеру LSI Logic.
Как обновить информацию о размере виртуального диска и таблице разделов, доступных в ядре Linux, без перезагрузки ?
Насколько мне известно, все шаги возможны для работающей Windows, без перезагрузки и даже без каких-либо действий пользователя благодаря инструментам VMWare. В Linux я ожидаю, что все шаги будут выполнены онлайн, и я уже знаю, что шаги 2, 3 и 4 работают онлайн. Но первое - изменение размера раздела, объявленного в таблице разделов (все еще), кажется, требует перезагрузки.
Обновление: Моя система - Debian Lenny с ядром 2.6.26, а расширенный диск - это основной диск с большим PV, содержащим "root" LV для "/".