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 для "/".