Поиск по сайту:

Как добавить внешнее USB-накопитель в Proxmox

локальное место хранения Proxmox по умолчанию — /var/liz/vz. Здесь хранятся все контейнеры Proxmox, виртуальные машины и их резервные копии VZdump, образы ISO, образы дисков, фрагменты и шаблоны. Если вы используете Proxmox в рабочей среде, вам не следует хранить все контейнеры и виртуальные машины на самом локальном диске. Вам необходимо добавить дополнительное хранилище резервных копий для регулярного резервного копирования контейнеров и виртуальных машин Proxmox. На случай, если ваша система Proxmox выйдет из строя, у вас все равно останутся контейнеры и виртуальные машины. В этом кратком руководстве мы увидим, как добавить внешний USB-накопитель в Proxmox VE.

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

Подготовка внешнего USB-диска в качестве резервной копии

Убедитесь, что на вашем внешнем USB-диске достаточно свободного места для хранения контейнеров Proxmox и виртуальных машин. Для целей данного руководства я буду использовать внешний твердотельный накопитель Western Digital емкостью 1 ТБ.

Сначала создайте точку монтирования для подключения внешнего USB.

sudo mkdir /media/ostechnix/SK_WD_SSD

Замените /media/ostechnix/SK_WD_SSD своей собственной точкой монтирования.

Отформатируйте диск, используя предпочитаемый вами тип файловой системы. Я собираюсь отформатировать свой диск в exfat. Expat поддерживает Linux, macOS и Windows.

sudo mkfs.exfat -L SK_WD_SSD /dev/sda1

Здесь я использую «SK_WD_SSD» в качестве имени метки диска, чтобы его было легче запомнить. SK — это сокращение от моего имени Сентилкумар, WD — сокращение от Western Diial, а SSD означает, что диск является твердотельным. Вы можете оставить любую этикетку по вашему выбору.

После форматирования диска отредактируйте файл fstab:

sudo nano -Bw /etc/fstab

Здесь флаг -B используется для резервного копирования исходного fstab в /etc/fstab~, а флаг -w используется для отключения переноса длинных строк. .

Добавьте следующую строку для автоматического подключения USB-накопителя при перезагрузке системы.

[...]
LABEL=SK_WD_SSD /media/ostechnix/SK_WD_SSD      exfat    errors=remount-ro,defaults,users,noatime,nodiratime,umask=0    0       2

Запись Fstab для автоматического подключения USB-накопителя при перезагрузке системы

Здесь,

  • LABEL=SK_WD_SSD — имя метки диска.
  • /media/ostechnix/SK_WD_SSD — Точка монтирования.
  • exfat — тип файловой системы.
  • errors=remount-ro — подключает диск в режиме «только для чтения» при возникновении ошибки.
  • defaults — использовать настройки по умолчанию. Эквивалентно rw, suid, dev, exec, auto, nouser, async.
  • users — разрешить любому пользователю монтировать/отключать диск.
  • noatime — отключает запись времени доступа к файлу на диск каждый раз, когда вы читаете файл.
  • nodiratime — отключает запись времени доступа к файлу только для каталогов, в то время как для других файлов по-прежнему записывается время доступа.
  • umask=0 — разрешить доступ для чтения/записи всем пользователям.
  • 0 — это дамп. используется утилитой dump, чтобы решить, когда создавать резервную копию. Обычно в этом поле установлено значение 0, что отключает проверку.
  • 2 — устанавливает порядок проверок файловой системы во время загрузки. Для корневого устройства должно быть 1. Для остальных разделов должно быть 2.

Нажмите CTRL+O, а затем CTRL+X, чтобы сохранить файл и выйти.

Теперь выполните следующую команду для подключения USB-накопителя:

sudo mount -a

Проверьте, смонтирован ли диск, с помощью команды lsblk:

lsblk -s

Пример вывода:

NAME      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda1        8:1    0 931.5G  0 part /media/ostechnix/SK_WD_SSD
└─sda       8:0    0 931.5G  0 disk 
sda2        8:2    0    32M  0 part 
└─sda       8:0    0 931.5G  0 disk 
nvme0n1p1 259:1    0   512M  0 part /boot/efi
└─nvme0n1 259:0    0 465.8G  0 disk 
nvme0n1p2 259:2    0 464.3G  0 part /run/timeshift/backup
└─nvme0n1 259:0    0 465.8G  0 disk 
nvme0n1p3 259:3    0   976M  0 part [SWAP]
└─nvme0n1 259:0    0 465.8G  0 disk 

Получение списка блочных устройств

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

Обратите внимание: если вы используете Proxmox на рабочем столе Debian, буквенный путь к USB-накопителю (например, /dev/sda1) может измениться. Вот почему вы должны постоянно монтировать USB-накопитель, используя имя LABEL вместо пути к букве диска.

Создать каталог резервных копий на USB-накопителе

Создайте резервный каталог для хранения ваших контейнеров Proxmox и виртуальных машин.

mkdir /media/ostechnix/SK_WD_SSD/PVExtStorage

Здесь PVExtStorage — это каталог резервных копий, созданный на моем USB-накопителе. Замените его собственным именем каталога.

Теперь мы подключили USB-накопитель и создали на нем резервную папку. Пришло время добавить новое хранилище в Proxmox.

Добавьте внешнее хранилище в Proxmox

Откройте веб-интерфейс Proxmox, перейдя по URL-адресу https://proxmox-ip:8006 в браузере. Введите данные для входа.

Войдите в веб-интерфейс Proxmox

На панели управления Proxmox перейдите в Центр обработки данных -> Хранилище -> Добавить -> Каталог.

Создать новое хранилище в Proxmox

Укажите значимое имя для нового каталога хранения в столбце "ID". В столбце «Каталог» введите фактический путь к каталогу резервной копии, который вы создали на внешнем USB-накопителе на предыдущем шаге. И, наконец, выберите типы контента, резервную копию которого вы хотите создать с сервера Proxmox, в раскрывающемся списке Содержимое.

Добавить каталог хранилища Proxmox

Здесь я назвал новое хранилище Proxmox "PVExtStorage", а местоположение моей резервной копии — "/media/ostechnix/SK_WD_SSD/PVExtStorage/". И я выбрал все типы файлов для резервного копирования.

Вот и все. На сервер Proxmox добавлено новое хранилище.

Добавлено новое хранилище Proxmox

Вы также увидите, что в каталоге «PVExtStorage» на вашем внешнем диске создаются новые подкаталоги.

Каталоги хранения на внешнем USB-накопителе

Теперь вы можете создавать резервные копии контейнеров и виртуальных машин Proxmox на вновь созданном USB-хранилище. Чтобы узнать, как выполнить резервное копирование контейнера или виртуальной машины на USB-накопитель, обратитесь к следующему руководству.

  • Как выполнить резервное копирование контейнеров и виртуальных машин Proxmox на USB-накопитель

Заключение

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

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

Связанное чтение:

  • Как переместить контейнеры Proxmox и виртуальные машины на другой диск

Статьи по данной тематике