У меня есть сервер, на котором размещены файлы (~ 300 ГБ), и мне нужно каждую неделю выполнять полное резервное копирование на внешний USB-накопитель. Люди без хороших знаний в области ИТ тоже должны уметь это делать, поэтому это должен быть очень простой процесс с графическим интерфейсом.
Лучше всего был бы веб-интерфейс, позволяющий монтировать диск и выполнять резервное копирование.
Каким будет наилучшее решение предоставить пользователям очень простой инструмент резервного копирования на автономном сервере, и как бы вы это сделали?
Предполагая, что сервером является Linux, вы можете легко использовать autofs для автоматического монтирования ваших USB-накопителей в заранее определенном месте. Ваш сценарий резервного копирования должен быть достаточно умным, чтобы иметь несколько разных имен для каждого места подключения USB-накопителя. Но эти места предсказуемы.
Бонус autofs заключается в том, что он монтирует диск только при необходимости, а затем отключает том после настраиваемого периода бездействия.
Создайте / отредактируйте /etc/auto.master и вставьте то место, куда вы хотите смонтировать USB-накопители, файл конфигурации, который сопоставляет каждый диск с местоположением, и период времени ожидания отключения.
# USB-накопители для резервного копирования монтируются в / mnt / offsite / DRIVENAME / mnt / offsite /etc/auto.offsite --timeout = 1800
Создайте / отредактируйте файл /etc/auto.offsite.
# Каждый диск необходимо отформатировать с помощью ext4 и определить UUID OFFSITE1 -fstype = auto, rw, noatime, data = journal, commit = 1: / dev / disk / by-uuid / b5c1db0d-776f-499b-b4f2-ac53ec3bf0ef
Когда USB-накопитель с этим UUID подключен и вы получаете доступ к каталогу '/ mnt / offsite / OFFSITE1', он автоматически монтируется и будет готов к доступу.
Кроме того, необходимо выяснить UUID USB-накопителя после его форматирования с помощью ext4, редактирования файла auto.offsite и последующего перезапуска службы autofs; в результате получается очень надежный метод подключения внешних USB-накопителей. Пользователям просто нужно знать достаточно, чтобы подключать / отключать накопитель каждый день / неделю. Все остальное можно сделать с помощью сценариев (проверка правильно смонтированного диска, проверка выполнения резервного копирования, проверка свободного места и т. Д.).
Вы можете, например, использовать для этого Webmin. (http://www.webmin.com) Вы устанавливаете его, а затем получаете доступ через веб-браузер на порт 10000.
Там вы определили специальную команду, которая подключает USB-диск, выполняет резервное копирование и, наконец, отключает его.
Затем вы создаете пользователя, который имеет доступ только к этой настраиваемой команде, и у вас готово решение для ручного резервного копирования.