Правильный способ расширить хранилище на Ubuntu, работающем на VirtualBox, с динамически распределенным хранилищем? Docker не хватает места

Я использовал VirtualBox Media Manager, чтобы изменить размер диска с 10 ГБ до 50 ГБ.

Затем я использовал GParted Live, чтобы расширить раздел до 50 ГБ.

Когда я загружаюсь в Ubuntu и запускаю df -h, он показывает, что «/ dev / mapper / vg_cloud-Log…», смонтированный на «/», используется на 100%.

Что мне нужно сделать, чтобы Ubuntu видела все свободное место на диске?

Ps: Я запускаю Ubuntu без графического интерфейса.

1
задан 27 August 2021 в 16:50

2 ответа

Мне удалось исправить это с помощью инструментов LVM:

Отображение информации о логическом томе

sudo lvdisplay

Расширение моего логического тома ubuntu-lv ( ваш может называться по-другому)

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

Изменение размера файловой системы

sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
0
ответ дан 4 September 2021 в 09:27

Для тех, кто заинтересован, я подробно рассмотрел это исправление в этом видео, в котором я увеличивал сервер Ubuntu на виртуальной машине.

Я считаю полезным иметь виртуальную машину с рабочим столом ubuntu со всеми необходимыми утилитами, просто подключив виртуальный жесткий диск вашего сервера к этой машине, чтобы с ней можно было работать.

https://youtu.be/Ow5Y4iqe7MQ

IMPORTNAT: Эта инструкция займет все свободное место на вашем VLM!

Ниже приводится краткое изложение того, что показано на видео выше:

Вам понадобится Ubuntu Desktop, на котором будут запущены следующие утилиты:

apt-get install lvm2

apt-get install gparted

Или GPARTED LIVE диск с поддержкой LVM.

Выключите все виртуальные боксы. Разверните виртуальный диск и подключите его к виртуальной машине рабочего стола Ubuntu.

Загрузитесь в Ubuntu Desktop с установленным Gparted.

Откройте GPARTED и нажмите FIX на появившейся ошибке.

Деактивировать раздел LVM.

Измените размер раздела на максимальный, после этого в конце должно остаться нераспределенное 1 МБ. Подать заявление.

Снова активируйте раздел и проверьте наличие ошибок.

Откройте терминал и запустите суперпользователя

sudo -i

Убедитесь, что сейчас есть свободное место, готовое для распределения:

vgdisplay

Получить путь:

lvdisplay

Мой путь - / dev / ubuntu-vg / ubuntu-lv

Заполнить нераспределенная часть недавно расширенного раздела с помощью LVM

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

Убедитесь, что нераспределенное пространство было занято:

vgdisplay

СМОНТИРУЙТЕ ДИСК ПОД ДИСКАМИ СЕЙЧАС

Измените размер файловой системы EXT4, которая находится в LVM, чтобы фактически получить пространство:

resize2fs /dev/ubuntu-vg/ubuntu-lv

Убедитесь, что файловая система EXT4 теперь заполняет VLM

df -hT
0
ответ дан 4 September 2021 в 09:27

Другие вопросы по тегам:

Похожие вопросы: