В процессе работы с системой виртуализации Proxmox могут возникнуть проблемы с нехваткой дискового пространства для выполнения поставленных задач (как установить Proxmox можно прочитать здесь). Также это может быть актуально при организации хранилища резервных копий виртуальных машин, которые создаются по расписанию.

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

Подключаем диск в системе

Устанавливаем жесткий диск в корпус нашего сервера. Подключаем шлейфы (если сервер не поддерживает горячую замену дисков, то лучше его остановить ), переходим к терминальной строке или подключаемся по ssh.

1. Смотрим какие диски подключены в системе при помощи команды fdisk -l. У меня он получился таким:

Device Start End Sectors Size Type
/dev/sda1 34 2047 2014 1007K BIOS boot
/dev/sda2 2048 1050623 1048576 512M EFI System
/dev/sda3 1050624 468862094 467811471 223.1G Linux LVM

Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 488280063 488278016 232.8G 83 Linux

2. Создаем разметку для подключенного жесткого диска (в случае, если на  нем хранятся важные данные, то пропускаем 2 и 3 шаг):

Необходимые команды для fdisk:

m — Помощь
p — Показать разделы жесткого диска
n — Создать новый раздел
d — Удалить раздел
q — Выйти без сохранения
w — Записать изменения и выйти

3. Форматируем новый диск при помощи команды mkfs.ext4:

sudo mkfs.ext4 /dev/sdb1

4. Создаем директорию, куда будем монтировать новый диск:

sudo mkdir /mnt/backup

5. Монтируем диск и добавляем его в файл fstab:

sudo mount -t ext4 /dev/sdb1 /mnt/backup
sudo echo '/dev/sdb1 /mnt/backup ext4 defaults 0 0' >> /etc/fstab

6. Перезагружаем систему и проверяем — монтируется ли новый диск автоматически.

Если все прошло удачно, то переходим к панели управления Proxmox.

Добавляем новый каталог в панели управления Proxmox

1. Входим в панель управления нашего сервера, набрав в адресной строке https://[ip-адрес сервера]:8006

2. Выбираем пункт «Датацентр» — «Хранилище» — «Добавить» — «Каталог»:

3. Указываем параметры добавленного хранилища:

Хранилище добавлено. Продолжаем работу.

Подключение диска в качестве LVM (LVM-thin) менеджера логических томов в области нового диска

Он может хранить образы дисков виртуальных машин и контейнеров.
Повторяем действия «1» и «2» из начала этой статьи.
 

3. Создаем том, следующей командой:

sudo pvcreate /dev/sdb1

4. Создаем группу тома (у меня это «pve2»):

sudo vgcreate pve2 /dev/sdb1

5. После этого добавляем LVM в Proxmox. Для этого выбираем: Датацентр —  Хранилище —  Добавить —  LVM:

6. Указываем  параметры подключения:

7. Готово. Перезагружаем сервер.

Источники: