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

💡 Присоединяйтесь к нашим сообществам!

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

MAX MAX Telegram Telegram VK ВКонтакте Dzen Дзен RuTube RuTube

Пример резервного копирования на подключенный диск

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

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

 

 
  1. Смотрим какие диски подключены в системе:

    sudo fdisk -l

    У меня вывод получился таким:

    Device     Start       End   Sectors   Size Type
    /dev/sda1   2048     1050623   1048576   512M EFI System
    /dev/sda2 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 — Записать изменения и выйти

    Запускаем fdisk для диска (например, /dev/sdb):

    sudo fdisk /dev/sdb

    Внутри fdisk используем n для создания нового раздела, затем w для записи.

    Если диск уже имеет нужную разметку и данные, просто переходите к шагу 4.
  3. Форматируем новый раздел (например, /dev/sdb1) в 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

    Примечание: вторую команду нужно выполнять с осторожностью, чтобы не повредить fstab. Лучше открыть файл редактором (mcedit) и вставить строку вручную.

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

    sudo reboot

    После перезагрузки проверяем монтирование:

    df -h | grep /mnt/backup

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

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

  1. Входим в панель управления нашего сервера, набрав в адресной строке https://[ip-адрес сервера]:8006
  2. Выбираем пункт «Датацентр» — «Хранилище» — «Добавить» — «Каталог»:
  3. Указываем параметры добавленного хранилища:
    • ID: произвольное имя (например, Backup)
    • Каталог: путь /mnt/backup
    • Содержимое: отмечаем нужные опции (например, VZDump backup files, ISO, Container template)

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

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

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

Этот способ позволяет хранить образы дисков виртуальных машин и контейнеров непосредственно на новом томе.

Повторяем действия «1» и «2» из начала этой статьи, чтобы диск был размечен и отформатирован (если еще не сделано).

  1. Создаем физический том LVM:
sudo pvcreate /dev/sdb1
  1. Создаем группу томов (у меня это «pve2», можно назвать иначе):
sudo vgcreate pve2 /dev/sdb1
  1. После этого добавляем LVM в Proxmox. Для этого в веб-интерфейсе выбираем: Датацентр — Хранилище — Добавить — LVM (или LVM-thin, если планируется использовать thin provisioning).

    Подключение диска в качестве LVM (LVM-thin)

  2. Указываем параметры подключения:
    • ID — имя хранилища (например, "Local-LVM2")
    • Группа хранилищ — выбираем созданную группу «pve2».
  3. Готово. Перезагружаем сервер для проверки.

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

sudo reboot

 

 

Источники:

 

🚀 Понравилась статья?

Подписывайтесь на наши соцсети чтобы не пропустить новые полезные материалы!

MAX MAX Telegram Telegram VK ВКонтакте Dzen Дзен RuTube RuTube