Как настроить и использовать ваше резервное хранилище?
HostZealot Backup Storage предоставляет дополнительное пространство для хранения резервных копий, архивов и других файлов отдельно от вашего VPS или выделенного сервера.
Для доступа к хранилищу доступны два протокола:
- FTP (File Transfer Protocol) позволяет загружать, скачивать и управлять файлами через FTP-клиент, например FileZilla. Это удобный способ передачи файлов с компьютера под управлением Windows или macOS.
- NFS (Network File System) позволяет подключить Backup Storage как каталог на Linux-сервере. Это полезно для резервного копирования серверов, задач по расписанию и приложений, которым нужен прямой доступ к файлам.
Оба протокола включены по умолчанию и могут использоваться одновременно. Файлы, загруженные через FTP, также доступны через NFS, и наоборот.
В этой инструкции мы рассмотрим управление Backup Storage, подключение по FTP и NFS, а также настройку автоматического монтирования NFS в Ubuntu.
1. Откройте настройки Backup Storage
- Войдите в клиентскую панель HostZealot.
- Откройте Мои услуги и выберите All Services.
- Перейдите в Backup Storage и выберите хранилище, которое хотите настроить.
- В разделе Настройки места для хранения нажмите Услуги.
Окно управления содержит две вкладки:
- Услуги - управление FTP и NFS, просмотр данных для подключения.
- IP Access List - управление IP-адресами, которым разрешён доступ к хранилищу через NFS.
2. Управление FTP и NFS
Откройте вкладку Услуги, чтобы увидеть доступные протоколы подключения.
FTP и NFS включаются автоматически при активации Backup Storage. У включённого сервиса отображается статус In Use.
Переключатель рядом с каждым протоколом позволяет включать и отключать FTP и NFS независимо друг от друга. При отключении одного протокола второй может оставаться активным.
Просмотр данных для подключения по FTP
Разверните Access Details в разделе FTP.
Здесь доступны следующие данные:
- Server IP - IP-адрес сервера Backup Storage.
- Port - порт для FTP-подключения.
- Username - ваш FTP-логин.
- Password - ваш FTP-пароль.
Нажмите на любое поле, чтобы скопировать его значение в буфер обмена.
Эти данные понадобятся для подключения через FTP-клиент.
Просмотр данных для подключения по NFS
Разверните Access Details в разделе NFS.
Поле NFS Path содержит адрес сервера и путь к каталогу, необходимые для подключения хранилища на Linux-сервере.
Путь имеет следующий формат:
SERVER_IP:/path/to/storage
Нажмите на NFS Path, чтобы скопировать его. Это значение понадобится при настройке Linux-сервера.
3. Управление доступом по IP для NFS
Перед подключением Linux-сервера через NFS необходимо разрешить его публичный IP-адрес в настройках Backup Storage.
Добавление IP-адреса
- Откройте окно управления Услуги вашего Backup Storage.
- Перейдите на вкладку IP Access List.
- Нажмите Add IP.
- Введите публичный IP-адрес сервера, который будет подключаться к хранилищу.
- Включите Allow NFS.
- Нажмите Confirm.
IP-адрес появится в списке со значением nfs в столбце Service.
Если к одному хранилищу должны подключаться несколько серверов, можно добавить несколько IP-адресов.
Примечание:
При добавлении IP-адреса необходимо включить Allow NFS. В противном случае система не сохранит запись.
Удаление IP-адреса
- Откройте вкладку IP Access List.
- Найдите IP-адрес, который хотите удалить.
- Нажмите на меню с тремя точками рядом с адресом.
- Выберите Delete.
После удаления IP-адрес теряет разрешение на доступ к Backup Storage через NFS.
4. Подключение к Backup Storage по FTP через FileZilla
FileZilla - бесплатный FTP-клиент для Windows, macOS и Linux. Он позволяет передавать файлы между компьютером и Backup Storage через графический интерфейс.
Установка FileZilla
- Откройте официальный сайт FileZilla.
- Скачайте FileZilla Client для своей операционной системы.
- Установите и запустите программу.
Подключение к хранилищу
- Откройте клиентскую панель HostZealot и найдите FTP-данные в разделе Access Details вашего Backup Storage.
- В FileZilla найдите поля подключения в верхней части окна.
- Введите следующие данные:
- Host - Server IP из настроек Backup Storage.
- Username - ваш FTP-логин.
- Password - ваш FTP-пароль.
- Port - порт, указанный в данных FTP-подключения.
- Нажмите Quickconnect.
FileZilla попытается установить соединение. После успешного подключения в правой части окна появится список каталогов удалённого хранилища.
Примечание:
Стандартный FTP не шифрует данные при передаче. Используйте его только в том случае, если незашифрованное соединение допустимо для ваших файлов и сетевого окружения.
Интерфейс FileZilla
Окно FileZilla разделено на две основные области:
- Local site (слева) - файлы и каталоги на вашем компьютере.
- Remote site (справа) - файлы и каталоги на вашем Backup Storage.
В нижней части окна отображаются ход передачи файлов, завершённые и неудачные передачи.
Загрузка файлов в Backup Storage
- В области Local site откройте папку с файлами, которые хотите загрузить.
- В области Remote site откройте нужный каталог на Backup Storage.
- Перетащите файлы из локального списка в список файлов удалённого хранилища.
Также можно нажать правой кнопкой мыши на локальный файл и выбрать Upload.
После завершения передачи загруженный файл появится в удалённом каталоге.
Скачивание файлов из Backup Storage
- В области Local site откройте папку, в которую хотите сохранить файлы.
- В области Remote site найдите файл для скачивания.
- Нажмите на файл правой кнопкой мыши и выберите Download.
FileZilla скачает файл в выбранную папку на вашем компьютере.
Через список удалённых файлов также можно создавать каталоги, переименовывать и удалять файлы в Backup Storage.
5. Подключение Backup Storage через NFS в Linux
NFS позволяет Linux-серверу обращаться к Backup Storage через смонтированный каталог. Приложения могут работать с файлами в этом каталоге без отдельного FTP-клиента.
В примере используется Ubuntu 24.04 LTS. Общий порядок действий похож и в других дистрибутивах Linux, хотя команды установки пакетов могут отличаться.
Перед началом убедитесь, что:
- Ваш Backup Storage активен, а NFS включён.
- Вы скопировали NFS Path из настроек Backup Storage.
- Вы добавили публичный IP-адрес Linux-сервера в IP Access List и включили Allow NFS.
- У вас есть доступ к Linux-серверу через SSH или другую доступную консоль.
Шаг 1. Установка NFS-клиента
Подключитесь к серверу Ubuntu и обновите список пакетов:
sudo apt update
Установите инструменты NFS-клиента:
sudo apt install -y nfs-common
Пакет nfs-common содержит инструменты, необходимые Ubuntu для монтирования NFS-ресурсов.
Шаг 2. Создание каталога для монтирования
Создайте каталог, через который будет доступен Backup Storage:
sudo mkdir -p /mnt/backup-storage
После монтирования файлы Backup Storage будут доступны через этот каталог.
Шаг 3. Монтирование Backup Storage
Используйте команду mount с NFS Path из клиентской панели:
sudo mount -t nfs SERVER_IP:/path/to/storage /mnt/backup-storage
Замените SERVER_IP:/path/to/storage полным значением вашего NFS Path.
При успешном выполнении команда обычно не выводит сообщение и просто возвращает приглашение командной строки.
Шаг 4. Проверка подключения
Выполните:
df -h /mnt/backup-storage
В результате должны отобразиться NFS-хранилище, его общий объём и каталог, в который оно смонтировано.
Также можно посмотреть содержимое хранилища:
ls -la /mnt/backup-storage
Шаг 5. Проверка доступа к файлам
Создайте тестовый файл в смонтированном каталоге:
echo "Hello from Ubuntu via NFS!" | sudo tee /mnt/backup-storage/test-nfs.txt
Прочитайте его содержимое:
cat /mnt/backup-storage/test-nfs.txt
Если подключение и права доступа настроены правильно, вы увидите:
Hello from Ubuntu via NFS!
Файл хранится на Backup Storage, а не на локальном диске VPS.
Вы также можете подключиться к тому же Backup Storage по FTP и найти файл test-nfs.txt в удалённом каталоге. Оба протокола предоставляют доступ к одним и тем же файлам.
6. Автоматическое монтирование Backup Storage после перезагрузки
Описанное выше ручное подключение NFS не восстанавливается автоматически после перезагрузки сервера.
Если вы используете Backup Storage для регулярного резервного копирования или других постоянных задач, Ubuntu можно настроить так, чтобы хранилище автоматически монтировалось при обращении к каталогу.
Для этого используется /etc/fstab - конфигурационный файл Linux, определяющий параметры монтирования файловых систем.
Шаг 1. Создание резервной копии настроек
Перед изменениями сохраните копию текущего файла:
sudo cp /etc/fstab /etc/fstab.bak
Шаг 2. Редактирование /etc/fstab
Откройте файл в текстовом редакторе:
sudo nano /etc/fstab
Добавьте в конец файла следующую строку:
SERVER_IP:/path/to/storage /mnt/backup-storage nfs defaults,_netdev,nofail,x-systemd.automount 0 0
Замените SERVER_IP:/path/to/storage фактическим значением вашего NFS Path.
В этой конфигурации используются следующие параметры:
- defaults - стандартные параметры монтирования NFS.
- _netdev - указывает, что подключение зависит от доступности сети.
- nofail - позволяет системе продолжить загрузку, даже если хранилище недоступно.
- x-systemd.automount - включает автоматическое монтирование при обращении к каталогу.
Чтобы сохранить файл в Nano, нажмите Ctrl + O, затем Enter. Для выхода нажмите Ctrl + X.
Шаг 3. Применение настроек
Перезагрузите конфигурацию systemd:
sudo systemctl daemon-reload
Если хранилище сейчас смонтировано вручную, отключите его:
sudo umount /mnt/backup-storage
Перед отключением убедитесь, что ни одно приложение не использует смонтированный каталог.
Шаг 4. Проверка автоматического монтирования после перезагрузки
Перезагрузите сервер Ubuntu:
sudo reboot
Дождитесь запуска сервера и снова подключитесь через SSH.
Откройте каталог хранилища:
ls /mnt/backup-storage
При использовании x-systemd.automount обращение к этому каталогу запускает монтирование NFS.
Проверьте подключение:
df -h /mnt/backup-storage
Если команда показывает NFS-хранилище и его объём, автоматическое монтирование работает.
7. Отключение Backup Storage в Linux
Если вы подключили Backup Storage вручную и больше не нуждаетесь в соединении, его можно отключить командой:
sudo umount /mnt/backup-storage
Команда отключает смонтированную файловую систему, но не удаляет файлы, хранящиеся на Backup Storage.
Если автоматическое монтирование настроено через /etc/fstab, удалите соответствующую строку, когда больше не захотите подключать хранилище автоматически. Затем перезагрузите конфигурацию:
sudo systemctl daemon-reload
Учтите, что при сохранённой настройке автоматического монтирования хранилище может подключиться снова при следующем обращении к каталогу.
Какой способ подключения выбрать?
FTP и NFS позволяют работать с одним и тем же Backup Storage, но предназначены для разных задач.
- Используйте FTP, если хотите загружать, скачивать или управлять файлами с компьютера через графическую программу, например FileZilla.
- Используйте NFS, если Linux-серверу или приложениям нужен доступ к Backup Storage как к смонтированному каталогу.
- Настройте автоматическое монтирование NFS, если серверу нужен постоянный доступ к хранилищу после перезагрузок.
FTP и NFS можно оставить включёнными одновременно и использовать подходящий способ подключения в зависимости от задачи.