Как изменить размер раздела после увеличения размера диска в гипервизоре?

Как правильно расширить раздел Ubuntu, после того как вы уже использовали команды lvextend и resize2fs, но получили сообщение "Nothing to do"?
  • 15 января 2024 г. 22:57
Ответы на вопрос 2
Если вы уже увеличили размер диска в гипервизоре и использовали команды `lvextend` и `resize2fs`, но получили сообщение "Nothing to do", это может свидетельствовать о том, что утилита не обнаружила необходимости в изменении размера файловой системы, так как размер логического тома (logical volume, LV) не изменился или уже соответствует размеру файловой системы.

Следуйте этим шагам, чтобы убедиться, что вы правильно расширили раздел:

1. Проверьте фактический размер устройства на уровне гипервизора, используя утилиты его системы управления (например, VMware vSphere Client, Hyper-V Manager и т.д.).

2. Подключитесь к своей Ubuntu-машине и запустите `lsblk` или `fdisk -l`, чтобы проверить, было ли распознано изменение размера на уровне операционной системы.

3. Если диск видит новый размер, но логический том остался прежнего размера, вам необходимо сначала расширить сам логический том `lvextend`, если это LVM, перед расширением файловой системы. Пример команды расширения логического тома (замените `/dev/ubuntu-vg/ubuntu-lv` на свой логический том, а `+SIZE` — на количество свободного места, которое вы хотите добавить):

   ```
   sudo lvextend -L +SIZE /dev/ubuntu-vg/ubuntu-lv
   ```

   Или, если вы хотите использовать весь доступный размер:

   ```
   sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
   ```

4. После успешного расширения логического тома, перейдите к расширению файловой системы. Если ваша файловая система — `ext3` или `ext4`, используйте `resize2fs`. Например:

   ```
   sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
   ```

   Эта команда в теории должна автоматически расширить файловую систему до всего объема логического тома.

5. Проверьте изменения с помощью `df -h`, чтобы убедиться, что файловая система расширена.

Если после выполнения этих шагов вы по-прежнему получаете сообщение "Nothing to do" и ваш раздел недоступен для использования с увеличенным объемом, убедитесь, что вы работаете с правильным устройством и что все предыдущие команды были выполнены корректно и без ошибок.

Также возможно, что перед расширением раздела потребуется изменить размер раздела на уровне разделов диска с помощью утилиты `fdisk` или `parted`, если вы не используете LVM. Это может понадобиться в том случае, если вы работаете с обычными разделами, а не с логическими томами.
1. Разширить раздел sda3 
2. Сделать рескан дисков в lvm, что бы увеличилось место в группе.
3. После этого расширить том.

Вместо 1 и 2 можно создать новый раздел и добавить его в группу, но число разделов ограничено.

Или в google: увеличение диска lvm esx.
Похожие вопросы