Hetzner - DokuWiki

Backup/ru

Inhaltsverzeichnis

Место для резервных копий

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

Доступные варианты места для резервных копий и цена на них приведены в таблице ниже:

Объём Плата в месяц
100 ГБ* 2,90 €*
500 ГБ 4,90 €
1.000 ГБ 7,90 €
2.000 ГБ 9,90 €
5.000 ГБ 21,90 €
10.000 ГБ 39,90 €

*Для выделенных серверов стоимостью 39 € или более, можно получить 100 ГБ места для резервных копий бесплатно.

Все цены указаны без VAT.

Заказ места для резервных копий

Место для резервных копий можно заказать через панели Robot. Для этого в меню перейдите по ссылке «Servers» и выберите ваш сервер. Далее перейдите на вкладку «Backup». Здесь вы можете заказать место для резервных копий, а также увеличить или уменьшить заказанный объём.

Функции в интерфейсе Robot

На вкладке «Backup» вашего сервера можно:

  • заказать место для резервных копий;
  • изменить заказанный объём;
  • удалить место для резервных копий;
  • сгенерировать новый пароль;
  • увидеть (графически), сколько места занято (данные обновляются раз в 10 минут).

Общие советы

Скорость копирования зависит от количества клиентов, одновременно обращающихся к серверу резервного копирования. Если вы испытываете проблемы со скоростью, возможно есть смысл попробовать делать резервное копирование в другое время.

Также важно использовать имя сервера резервных копий (<username>.your-backup.de), а не IP-адрес, так как IP-адрес может измениться.

Полезное ПО

Доступ к месту для резервных копий

К месту для резервных копий можно подключиться при помощи различных протоколов.

FTP/FTPS/SFTP/SCP

Вы можете получить доступ к вашему серверу резервных копий по протоколам FTP, FTPS, SFTP и SCP. Пожалуйста, используйте назначенные вам имя сервера резервных копий (<username>.your-backup.de), а также имя учётной записи и пароль.

Аутентификация по публичному ключу

Для SFTP/SCP возможна ваша аутентификация по публичному ключу. Подробная информация об этом, а также пример настройки приведены на отдельной странице Авторизация по публичному ключу на месте для резервных копий

Ограничения

На месте для резервных копий невозможно создать директории «/etc» и «/lib».

Ошибки подключения

11: Application Error

Подобная ошибка при подключении при помощи sftp или scp возникает из-за активации возможности пересылки ssh-ключа (SSH Key Forwarding). Пожалуйста, отключите это возможность и попробуйте подключиться снова.

SAMBA/CIFS

Существует возможность резервного копирования по Samba/Cifs. Используйте следующий UNC путь:

\\<username>.your-backup.de\backup
mount.cifs -o user=<имя пользователя>,pass=<пароль> //<имя пользователя>.your-backup.de/backup /<полный путь к директории>

Добавив следующую строку в файл /etc/fstab место для резервных копий может быть автоматически примонтировано при загрузке операционной системы.

//<username>.your-backup.de/backup /mnt/backup-server       cifs    iocharset=utf8,rw,credentials=/etc/backup-credentials.txt,uid=<системный пользователь>,gid=<системная группа>,file_mode=0660,dir_mode=0770 0       0

Файл /etc/backup-credentials.txt (права доступа 0600) должен содержать следующие строки:

username=<имя пользователя>
password=<пароль>

В Debian-based дистрибутивах команда содержится в пакете cifs-utils

apt-get install cifs-utils

На ОС Windows может потребоваться создать системного пользователя с такими же логином и паролем, как у места для резервных копий. Для того чтобы работали встроенные в Windows инструменты резервного копирования следует дать этому пользователю права «Administrator» или «Backup Operator».

WebDAV

Место для резервных копий доступно по протоколу WebDAV. Для монтирования WebDAV можно использовать davfs.

Для монтирования директории WebDAV можно использовать следующую команду:

mount -t davfs https://<имя пользователя>.your-backup.de /<точка монтирования>

Для автоматического монтирования при загрузке операционной системы можно добавить следующую строку в файл /etc/fstab:

https://<имя пользователя>.your-backup.de /<точка монтирования> davfs
rw,uid=<системный пользователь>,gid=<системная группа>,file_mode=0660,dir_mode=0770 0 0

Для автоматического монтирования директории WebDAV надо добавить следующую строку в файл /etc/davfs2/secrets:

https://<имя пользователя>.your-backup.de <имя пользователя> <пароль>

В дистрибутивах, основанных на Debian, devfs2 доступен в одноимённом пакете.

apt-get install davfs2

На системах Windows может потребоваться установка компонента Возможности рабочего стола (Desktop Experience).

К сожалению, WebDAV сообщает неверные данные о доступном месте. Вместо него можно использовать, например, sftp как описано в разделе Определение количества использованного дискового пространства.

RSYNC

Внимание: нижеописанное считается экспериментальным и не поддерживается официально.

Прямое использование rsync невозможно. Однако место для резервных копий может быть локально примонтировано с помощью smbfs, sshfs или ftpfs, позволяя тем самым ограниченное использование rsync. Чтобы пользоваться rsync в полной мере (например, для создания инкрементальных резервных копий с использованием жёстких ссылок), необходимо создать файл образа, который затем примонтировать через устройство обратной петли (loopback). Вдобавок к этому, для защиты данных можно добавить шифрование через encfs (Encrypted File System).

IPv6

Также получить доступ к вашему серверу резервного копирования можно через IPv6.

Определение количества использованного дискового пространства

Чтобы определить, сколько свободного места у вас есть (будь то скрипты резервного копирования или статусные E-Mail сообщения), можно использовать программу «sftp»:

apt-get install sftp
echo "df"     | sftp <имя пользователя>@<сервер>
echo "df -h"  | sftp <имя пользователя>@<сервер>
echo "df -hi" | sftp <имя пользователя>@<сервер>

Также можно использовать «lftp», но в некоторых случаях она даёт неправильный результат. Именно поэтому мы рекомендуем использовать sftp. Вот пример для lftp:

# apt-get install lftp
# echo du -hs .  \
| lftp -u <имя пользователя>,<пароль> <сервер>

Следующая команда позволяет вам использовать Hook для связки с Tartarus, с помощью вставки следующих строк в конфигурацию Tartarus:

TARTARUS_POST_PROCESS_HOOK() {
echo "du" | /usr/bin/lftp -u "$STORAGE_FTP_USER,$STORAGE_FTP_PASSWORD"
"$STORAGE_FTP_SERVER" | awk -v LIMIT=100 '$2=="." {print
((LIMIT*1024*1024)-$1)/1024 " MiB backup space remaining"}'
}


© 2016. Hetzner Online GmbH. Alle Rechte vorbehalten.