Если вы используете виртуальные машины с Ubuntu Linux, скорее всего рано или поздно вы столкнетесь с необходимостью расширения места на виртуальном диске. Установщик Ubuntu по умолчанию предлагает использовать логические LVM тома для развертывания ОС, поэтому мы рассмотрим расширение диска на примере именно LVM.
В первую очередь нужно увеличить размер виртуального диска со стороны вашей системы виртуализации.
После того, как вы расширили диск в ВМ, нужно расширить его в гостевой ОС (в этом примере это Ubuntu 22.04 LTS). Чтобы Ubuntu увидела добавленное место, выполните принудительный рескан дисков с помощью команды:
<code>
echo 1>/sys/class/block/sda/device/rescan
</code>
Для управления разделами используйте утилиту **cfdisk**:
<code>
sudo cfdisk
</code>
В данном примере видно, что на диске **/dev/sda** есть свободное место размером 1 Гб. Выберите раздел, который нужно расширить (**/dev/sda3** в этом примере) и выберите в меню **Resize**.
Чтобы сохранить изменения в разделах диска, выберите в меню **Write**.
{{ :work:linux:ubuntu_resize:cfdisk-uvelichit-razmer-razdela-ubuntu.png?nolink |}}
Закройте утилиту **cfdisk**.
После того, как вы увеличили физический раздел, нужно увеличить размер логического раздела Ubuntu. Проверьте, что у вас используется используются тома **LVM**:
<code>
sudo lsblk
</code>
{{ :work:linux:ubuntu_resize:lsblk-spisok-ustrojstv-i-razdelov-v-linux.png?nolink |}}
<note tip>
* **Physical Volume (PV)** — ваши физические диски ''/dev/sda'' , ''/dev/sdb'' , и т.д.
* **Volume Group (VG)** — группы томов, в которые объединены физически диски. Например ''ubuntu-vg = /dev/sda + /dev/sdb'' . Также VG можно состоять всего из одного диска.