В процессе работы с системой виртуализации 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) менеджера логических томов в области нового диска
3. Создаем том, следующей командой:
sudo pvcreate /dev/sdb1
4. Создаем группу тома (у меня это «pve2»):
sudo vgcreate pve2 /dev/sdb1
5. После этого добавляем LVM в Proxmox. Для этого выбираем: Датацентр — Хранилище — Добавить — LVM:
- «ID» — имя хранилища
- «Группа хранилищ» — выбираем «pve2».