Product SiteDocumentation Site

57.4.3. Съемные хранилища данных

Хранилища данных можно создавать на съемных носителях для автономного хранения.
Съемные хранилища данных имеют связанное с ними резервное устройство, их можно монтировать и демонтировать. В остальном они ведут себя так же, как и обычные хранилища данных.
Съемные хранилища можно создавать на уже отформатированных разделах (ext4 или xfs).

Примечание

Большинство современных файловых систем, поддерживаемых ядром Linux, должны работать. Файловые системы на основе FAT не поддерживают концепцию владения файлами POSIX и имеют относительно низкие ограничения на количество файлов в каталоге. Поэтому создание хранилища данных не поддерживается в файловых системах FAT. Если внешний диск отформатирован с помощью файловой системы на основе FAT, прежде чем использовать его в качестве резервного устройства для съемного хранилища данных, диск необходимо переформатировать.
Для создания съемного хранилища в веб-интерфейсе необходимо нажать кнопку Добавить хранилище данных в боковом меню (в разделе Хранилище данных). В открывшемся окне необходимо установить отметку в поле Съёмное хранилище данных и указать:
  • Имя — название хранилища данных;
  • Путь на устройстве — относительный путь к каталогу на съемном устройстве, в котором будет создано хранилище данных;
  • Устройство — съемный диск;
  • Расписание сборщика мусора — частота, с которой запускается сборка мусора;
  • Расписание удаления — частота, с которой происходит удаление ранее созданных резервных копий;
  • Параметры удаления — количество резервных копий, которые необходимо хранить.
PBS. Создание съемного хранилища данных
Одно устройство может содержать несколько хранилищ данных, единственным ограничением является то, что они не могут быть вложенными.
Съемные хранилища данных создаются на устройстве с заданным относительным путем, который указан при создании хранилища. Чтобы использовать хранилище данных на нескольких экземплярах PBS, при добавлении хранилища на новом экземпляре PBS необходимо установить отметку Повторное использование существующего хранилища данных. Путь, задаваемый при создании съемного хранилища, определяет, как идентифицируются несколько хранилищ данных на одном устройстве. Поэтому при добавлении нового экземпляра PBS он должен соответствовать тому, который был указан при создании хранилища.
Создание съемного хранилища данных в командной строке:
# proxmox-backup-manager datastore create my_disk2 \
data --backing-device bc995ea6-e296-4682-82a9-5480de4f583c
где:
  • my_disk2 — имя хранилища;
  • data — относительный путь к каталогу на съемном устройстве;
  • bc995ea6-e296-4682-82a9-5480de4f583c — UUID съемного устройства.
Съемное хранилище также можно создать на полностью неиспользуемых дисках через УправлениеХранилище/ДискиКаталог, установив отметку в поле Съёмное хранилище данных:
PBS. Создание съемного хранилища на неразмеченном диске
При использовании этого метода диск будет автоматически разбит на разделы и отформатирован для хранилища данных.
Устройства, на которых есть только одно хранилище данных, будут смонтированы автоматически. Размонтирование должно выполняться через пользовательский интерфейс, для этого следует нажать кнопку Размонтировать на вкладке Сводка съемного хранилища, или в командной строке:
# proxmox-backup-manager datastore unmount my_disk
В обоих случаях устройство будет отключено после завершения всех запущенных задач.
PBS. Вкладка «Сводка» съемного хранилища
Если размонтирование не удается, причина регистрируется в журнале задач размонтирования, и хранилище данных останется в режиме обслуживания размонтирования, что предотвращает любые операции ввода-вывода. В таких случаях режим обслуживания должен быть сброшен вручную.
PBS. Режим обслуживания
Перевести хранилище в режим обслуживания (offline):
# proxmox-backup-manager datastore update --maintenance-mode offline <имя_хранилища>
Вывести хранилище из режима обслуживания:
# proxmox-backup-manager datastore update --delete maintenance-mode <имя_хранилища>
Все съемные хранилища монтируются в /mnt/datastore/<имя_хранилища>, а указанный путь указывает каталог на устройстве.
Вывести список хранилищ, присутствующих на устройстве, можно с помощью команды proxmox-backup-debug:
# proxmox-backup-debug inspect device /dev/sde1
Device contains 2 stores
---------------
Datastore at "/my_disk" | VM: 0, CT: 2, HOST: 0, NS: 0
Datastore at "/data" | VM: 0, CT: 0, HOST: 0, NS: 0
Задания проверки, очистки и сбора мусора пропускаются, если съемное хранилище данных не смонтировано, в тот момент, когда они запланированы. Задания синхронизации запускаются, но завершаются с ошибкой, сообщающей, что хранилище данных не было смонтировано.