Как добавить внешнее 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 и виртуальные машины на другой диск