Hetzner - DokuWiki
Backup/ru
Inhaltsverzeichnis |
Заказ места для резервных копий
В дополнение к вашему выделенному/виртуальному серверу вы можете приобрести место для резервных копий. Место для резервных копий можно заказать через панели Robot. Для этого в меню нужно перейти по ссылке "Servers" и выбрать ваш сервер. Далее перейдите на вкладку "Backup", из которой вы можете заказать место для резервных копий, а также изменить заказанный объём. Доступные опции приведены в таблице ниже (все цены указаны с учётом 19% НДС):
| В месяц | Установка | |
|---|---|---|
| 100 ГБ [*] | 4,90 € [*] | 4,90 € [*] |
| 500 ГБ | 9,90 € | 9,90 € |
| 2.000 ГБ | 19,90 € | 19,90 € |
| 5.000 ГБ | 44,90 € | 44,90 € |
| 10.000 ГБ | 79,90 € | 79,90 € |
* Клиенты с EQ, EX и XS серверами могут получить 100 ГБ места для резервных копий бесплатно.
Пожалуйста, заметьте, что использование места для резервных копий возможно только с вашего выделенного сервера, так как доступ к нему разрешён только из сети Hetzner.
Функции в интерфейсе Robot
В интерфейсе Robot (во вкладке "Backup") вы можете сгенерировать новый пароль для вашего аккаунта резервных копий и удалить аккаунт. Также, вы можете видеть текущее использование места для резервных копий. Обновление отображаемых данных производится каждые 10 минут.
Полезное ПО
- Резервное копирование с помощью Tartarus
- Копирование "на лету" на FTP сервер
- Поддержка LVM снапшотов
- Шифрование (симметричное или несимметричное, по ключу или по паролю)
- Дополнительные меры безопасности
- Основанная на распространённых Unix инструментах, что позволяет легко восстановиться с помощью rescue системы (tar, bzip2, и т.д)
- Поддержка профилей
- Интегрированные "перехватчики" делают программу подходящей для особых случаев
- Удаление старых настроек безопасности с FTP сервера с использованием charon tool
- Tartarus backup configuration с примерами и инструкциями
- Резервное копирование с помощью Backup2l/gpg/ftp
- Duplicity – шифруемое с помощью GPG, сжимаемое, инкрементальное резервное копирование с ненадёжных источников или по нешифрованным протоколам, таким как FTP, эксклюзивно предоставляется сервером резервного копирования Hetzner. Также возможны rsync и ssh.
Общие советы
Пожалуйста, заметьте, что скорость копирования зависит от количества клиентов, одновременно обращающихся к серверу резервного копирования. Если вы испытываете проблемы со скоростью, возможно есть смысл попробовать ещё раз в другое время.
Также важно использовать назначенное DNS имя (<username>.your-backup.de; касается только новых аккаунтов), а не IP адрес, так как IP адрес может измениться.
FTP/SFTP/SCP
Вы можете получить доступ к вашему серверу резервных копий по протоколам FTP, SFTP и SCP. Пожалуйста, используйте назначенные вам имя хоста (<username>.your-backup.de), а также имя учётной записи и пароль.
Для SFTP/SCP возможна ваша аутентификация по публичному ключу. Вы можете предоставить публичный ключ в RFC4716 формате в файле .ssh/authorized_keys на вашем сервере резервных копий. Конвертировать ваш публичный ключ в FTC4716 формат можно программой "ssh keygen" с параметрами "-e" и "-f<input pubkey>". Важно чтобы была удалена автоматически включённая строка комментариев. Если необходимо, создайте директорию .ssh вручную.
Например:
server# ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: cb:3c:a0:39:69:39:ec:35:d5:66:f3:c5:92:99:2f:e1 root@server The key's randomart image is: +--[ RSA 2048]----+ | | | | | | | . = | | . S = * o | | . = = + + = | | X o = E . | | o + . . . | | . | +-----------------+ server# ssh-keygen -e -f .ssh/id_rsa.pub | grep -v "Comment:" > .ssh/id_rsa_rfc.pub server# cat .ssh/id_rsa_rfc.pub ---- BEGIN SSH2 PUBLIC KEY ---- AAAAB3NzaC1yc2EAAAABIwAAAQEAz+fh731CVfH3FPM0vK5hX7NT5HogdBEQ4ryGJIeVMv mCQJWwrFtdWh1pXMyXsYzXq1xbjILgCZGn+H0qUBKopJaa/Pzsw5U0UyRgiFhU2k0eiHUq pkiixTbHcLsCj3kjAv5i07wZJ/ot246hLQD1PtSQtcX7nHvhdhenOTGO+ccpM2KEdX1E64 eaTtO9Bf7X4OTXnRxS7tjYH9sls5DOunpvoIZLvbmcVw1+wMdJBXOAU6/tnkN5N3mYE4Hu JjnRtBAI9MS9Tt3DNAp1K/udUHA6hfYf08fxYs9uwsCM793b7FczmVvHEIwIKszG7Jwiwo Dqit4EExR8bNNCeD6D3Q== ---- END SSH2 PUBLIC KEY ---- server# cat .ssh/id_rsa_rfc.pub >> backup_authorized_keys server# echo mkdir .ssh | sftp u15000@u15000.your-backup.de Connecting to u15000.your-backup.de... The authenticity of host 'u15000.your-backup.de (78.46.10.232)' can't be established. RSA key fingerprint is 3d:7b:6f:99:5f:68:53:21:73:15:f9:2e:6b:3a:9f:e3. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'u15000.your-backup.de ,78.46.10.232' (RSA) to the list of known hosts. u15000@u15000.your-backup.de 's password: sftp> mkdir .ssh server# scp backup_authorized_keys u15000@u15000.your-backup.de:.ssh/authorized_keys u15000@u15000.your-backup.de's password: backup_authorized_keys 100% 406 0.4KB/s server# sftp u15000@u15000.your-backup.de Connecting to u15000.your-backup.de... sftp> ls sftp> exit server#
Примечание: для загрузки публичного ключа нельзя использовать ssh-copy-id.
SAMBA/CIFS
Существует возможность резервного копирования по Samba/Cifs. Используйте следующий UNC путь:
\\<username>.your-backup.de\backup mount.cifs -o user=USERNAME,pass=PASSWORD //USERNAME.your-backup.de/backup /PATH/FOLDER
RSYNC
Прямое использование rsync невозможно. Однако место для резервных копий может быть локально примонтировано с помощью smbfs, sshfs или ftpfs, позволяя тем самым ограниченное использование rsync. Чтобы пользоваться rsync в полной мере (например для создание инкрементальных резервных копий с использованием жёских ссылок), необходимо создать файл образа, который затем примонтировать через устройство обратной петли (loopback). В добавок к этому, есть возможность добавлять шифрование через encfs (Encrypted File System) для защиты данных.
IPv6
Также получить доступ к вашему серверу резервного копирования можно через IPv6. Для этого существует DNS запись в формате "ipv6.<username>.your-backup.de" type AAAA. Для получения IPv6 адреса можно использовать, например следующую команду:
dig AAAA ipv6.<username>.your-backup.de
Определение количества использованного дискового пространства
Чтобы определить сколько свободного места у вас есть (будь то скрипты резервного копирования или статусные E-Mail сообщения), можно использовать программу 'lftp':
# apt-get install lftp
Определение количества использованного дискового пространства:
# echo du -s . \ | lftp -u USERNAME,PASSWORT BACKUPSERVER
Читаемое с параметром -h:
# echo du -hs . \ | lftp -u USERNAME,PASSWORT BACKUPSERVER
Следующая команда позволяет вам использовать 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"}'
}

