Linux🐧
September 27

Изменение размера дисковой виртуальной машины на Proxmox

В наше время, когда все серверы перешли с технологии «голого железа» на виртуальную машину или контейнер, иногда мы сталкиваемся с проблемами ограничения хранилища на виртуальной машине. И решение состоит только в том, чтобы изменить размер жесткого диска, который был установлен на нашей виртуальной машине.

Изменение размера диска на Proxmox VM / LVM — это действие по увеличению емкости жесткого диска на виртуальной машине без потери данных и без необходимости добавления нового раздела диска в группе томов LVM.

Мы не зарабатываем на Вас. Просто подпишитесь на наш канал ТГ и получайте эксклюзивную информацию о нодах и технологиях web3 и не только, раньше всех! Вокруг Крипты и Youtube👍

1. Добавление емкости в пользовательском интерфейсе Proxmox

Первым делом заходим на номер виртуальной машины на proxmox, выделяем его, выбираем оборудование и выбираем жесткий диск.

Выберите «Изменить размер диска», нажмите на него и заполните дополнительное количество емкости жесткого диска, которую вы хотите добавить.

После добавления дополнительной емкости вы можете перейти к виртуальной машине и еще раз проверить размер раздела

Видите ли, по-прежнему нет никаких изменений в емкости жесткого диска. Так что же нам нужно сделать, чтобы решить эту проблему? Мы добавили 80 Гб дополнительной емкости, так что жесткий диск уже должен быть 120 Гб, но все равно 40 Гб. Хорошо, нам нужно запустить следующий шаг, нам нужно изменить размер диска в виртуальной машине, чтобы ОС (в данном случае я использовал Ubuntu 20.04) могла прочитать всю емкость жесткого диска.

2. Как изменить емкость жесткого диска

процесс, который мы должны выполнить в пользовательском интерфейсе proxmox, завершен, поэтому мы должны сообщить нашей ОС изменить размер нового жесткого диска:

в консольной ОС вы можете набрать:

Команда parted /dev/sda > затем команда Print

как вы можете видеть, раздел по-прежнему 80 ГБ, хотя я добавил дополнительную емкость до 120 ГБ.

Поэтому нам приходится подталкивать ОС к распознаванию размера нового раздела

Просто введите: resizepart 3 100% > print

Результат будет выглядеть следующим образом:

Но подождите.. Не радуйтесь пока...

Если мы запустим команду df -h, то ОС все равно будет считывать старую емкость.

поэтому нам нужно проверить объем виртуальной машины в proxmox и показать текущий физический объем с помощью команды "pvdisplay"

Proxmox все еще считывает старую емкость жесткого диска:

поэтому нам нужно изменить размер емкости виртуальной машины с помощью команды:

pvresize /dev/sda3 > pvdisplay

Теперь диск тома на proxmox был изменен на новую емкость, и последним шагом является расширение логического тома, чтобы мы могли получить размер жесткого диска, который соответствует емкости, которую мы добавили.

Просто введите :

lvresize --extents +100%FREE --resizefs /dev/mapper/ubuntu--vg-ubuntu--lv

Да... Время для счастья сейчас, мы можем проверить с помощью команды df -h ,

Таким образом, вы можете видеть, что объем емкости увеличился в соответствии с объёмом, который мы добавили ранее,

Спасибо за прочтение! Пожалуйста, поделитесь своим отзывом в комментариях и подпишитесь на меня в социальных сетях, если вам понравилась статья. Я также создал сообщество Telegram, где мы можем собираться и обсуждать интересные темы, связанные с криптовалютой. Вы можете присоединиться к нам и принять участие в обсуждении → Telegram: Contact @razgules