Hetzner - DokuWiki

Backup/ru
(Weiterleitung auf Storage Boxes/ru erstellt)
 
(16 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Languages|Backup}}
+
#REDIRECT [[Storage Boxes/ru]]
 
+
== Backup Space — Место для резервных копий ==
+
 
+
Владельцы выделенных и виртуальных серверов могут заказать для своего сервера место для резервных копий (Backup Space). Подключиться к Backup Space можно изнутри сети Hetzner. Подключиться к Backup Space может любой сервер, расположенный в дата-центрах Hetzner.
+
 
+
Доступные варианты Backup Space и цена на них приведены в таблице ниже:
+
 
+
{| class="wikitable" style="margin-left: 10px"
+
|-
+
! Backup Space
+
! Плата в месяц
+
|-
+
| 100 ГБ<big>*</big>
+
| 2,90 €<big>*</big>
+
|-
+
| 500 ГБ
+
| 4,90 €
+
|-
+
| 1.000 ГБ
+
| 7,90 €
+
|-
+
| 2.000 ГБ
+
| 9,90 €
+
|-
+
| 5.000 ГБ
+
| 21,90 €
+
|-
+
| 10.000 ГБ
+
| 39,90 €
+
|}
+
 
+
<big>*</big>Для выделенных серверов стоимостью 39 € или более, можно получить 100 ГБ Backup Space бесплатно.
+
 
+
Все цены указаны [[Payment_FAQ/ru#Какой VAT я должен заплатить?|без VAT]].
+
 
+
== Заказ Backup Space ==
+
 
+
Backup Space можно заказать через панель [[Robot/ru|Robot]]. Для этого в меню перейдите по ссылке «Servers», выберите ваш сервер и перейдите на вкладку «Backup». Здесь вы можете заказать Backup Space, а также увеличить или уменьшить заказанный объём.
+
 
+
== Функции в интерфейсе Robot ==
+
 
+
На вкладке «Backup» вашего сервера можно:
+
* заказать Backup Space;
+
* изменить заказанный объём;
+
* удалить Backup Space;
+
* сгенерировать новый пароль;
+
* увидеть (графически), сколько места занято (данные обновляются раз в 10 минут).
+
 
+
== Общие советы ==
+
 
+
Скорость копирования зависит от количества клиентов, одновременно обращающихся к серверу резервного копирования. Если вы испытываете проблемы со скоростью, возможно есть смысл попробовать делать резервное копирование в другое время.
+
 
+
Также важно использовать имя сервера резервных копий (<имя пользователя>.your-backup.de), а не IP-адрес, так как IP-адрес может измениться.
+
 
+
== Полезное ПО ==
+
 
+
*[http://wertarbyte.de/tartarus.shtml Tartarus]
+
**[[Tartarus Backup-Konfiguration/ru|Резервное копирование при помощи Tartarus]]
+
*[http://backup2l.sourceforge.net/ Backup2l]
+
**[[Backup2l/ru|Резервное копирование при помощи Backup2l]]
+
*[http://duplicity.nongnu.org/ Duplicity]
+
** [[Duplicity Script/ru| Скрипт резервного копирования с помощью Duplicity]]
+
*[https://github.com/unbit/sftpclone Sftpclone]
+
**[[Sftpclone/ru|Резервное копирование с sftpclone]]
+
 
+
== Доступ к Backup Space ==
+
 
+
К Backup Space можно подключиться при помощи различных протоколов.
+
 
+
=== FTP/FTPS/SFTP/SCP ===
+
 
+
Вы можете получить доступ к вашему Backup Space по протоколам FTP, FTPS, SFTP и SCP. Пожалуйста, используйте назначенные вам Backup Space (<имя пользователя>.your-backup.de), а также имя учётной записи и пароль.
+
 
+
==== Аутентификация по публичному ключу ====
+
 
+
Для SFTP/SCP возможна аутентификация по публичному ключу. Подробная информация об этом, а также пример настройки приведены на отдельной странице: [[Backup Space SSH Keys/ru|Авторизация по публичному ключу в Backup Space]].
+
 
+
==== Ограничения ====
+
 
+
В Backup Space невозможно создать директории «/etc» и «/lib».
+
 
+
==== Ошибки подключения ====
+
 
+
<pre>
+
11: Application Error
+
</pre>
+
 
+
Подобная ошибка при подключении при помощи sftp или scp возникает из-за активации возможности пересылки ssh-ключа (SSH Key Forwarding). Пожалуйста, отключите эту возможность и попробуйте подключиться снова.
+
 
+
=== SAMBA/CIFS ===
+
 
+
Существует возможность резервного копирования по Samba/Cifs. Используйте следующий UNC путь:
+
 
+
<pre>
+
\\<имя пользователя>.your-backup.de\backup
+
mount.cifs -o user=<имя пользователя>,pass=<пароль> //<имя пользователя>.your-backup.de/backup /<полный путь к директории>
+
</pre>
+
 
+
Добавив следующую строку в файл '''/etc/fstab''' Backup Space может быть автоматически примонтирован при загрузке операционной системы.
+
 
+
<pre>
+
//<имя пользователя>.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
+
</pre>
+
 
+
Файл '''/etc/backup-credentials.txt''' (права доступа 0600) должен содержать следующие строки:
+
 
+
<pre>
+
username=<имя пользователя>
+
password=<пароль>
+
</pre>
+
 
+
В основанных на Debian дистрибутивах команда содержится в пакете cifs-utils
+
 
+
<pre>
+
apt-get install cifs-utils
+
</pre>
+
 
+
На ОС Windows может потребоваться создать системного пользователя с такими же логином и паролем, как у Backup Space. Для того чтобы работали встроенные в Windows инструменты резервного копирования следует дать этому пользователю права «Administrator» или «Backup Operator».
+
 
+
=== WebDAV ===
+
 
+
Backup Space доступен по протоколу WebDAV.
 Для монтирования WebDAV можно использовать davfs.
+
 
+
Для монтирования директории WebDAV можно использовать следующую команду:
+
 
+
<pre>
+
mount -t davfs https://<имя пользователя>.your-backup.de /<точка монтирования>
+
</pre>
+
 
+
Для автоматического монтирования при загрузке операционной системы можно добавить следующую строку в файл '''<code>/etc/fstab</code>''':
+
 
+
<pre>
+
https://<имя пользователя>.your-backup.de /<точка монтирования> davfs
+
rw,uid=<системный пользователь>,gid=<системная группа>,file_mode=0660,dir_mode=0770,_netdev 0 0
+
</pre>
+
 
+
Для автоматического монтирования директории WebDAV надо добавить следующую строку в файл '''<code>/etc/davfs2/secrets</code>''':
+
 
+
<pre>
+
https://<имя пользователя>.your-backup.de <имя пользователя> <пароль>
+
</pre>
+
 
+
В основанных на Debian дистрибутивах devfs2 доступен в одноимённом пакете.
+
 
+
<pre>
+
apt-get install davfs2
+
</pre>
+
 
+
На системах Windows может потребоваться установка компонента «Возможности рабочего стола» (Desktop Experience).
+
 
+
К сожалению, WebDAV сообщает неверные данные о доступном месте. Вместо него можно использовать, например, sftp как описано в разделе [[#Определение количества использованного дискового пространства|Определение количества использованного дискового пространства]].
+
 
+
=== SSH / rsync / BorgBackup ===
+
 
+
Подключившись к Backup Space через SSH можно использовать rsync и BorgBackup. Для этого следует подключаться к порту 23.
+
 
+
Для подключения по SSH сначала надо активировать поддержку SSH в Backup Space в панели Robot.
+
 
+
Важное примечание: Для аутентификации по SSH-ключу необходимо сохранить публичный SSH-ключ в формате OpenSSH в Backup Space. Не сохраняйте ключ в формате RFC4716. Подробная информация доступна в статье [[Backup Space SSH Keys/ru|Backup Space SSH Keys]].
+
 
+
Обратите внимание, что для записи доступна только директория '''/home/'''. Мы  рекомендуем использовать относительные для доступа к файлам на Backup Space. Например, чтобы скачать файл '''/server1/full_backup.tar.gz''' с Backup Space можно использовать следующие пути к файлам:
+
 
+
<pre>
+
server1/full_backup.tar.gz
+
./server1/full_backup.tar.gz
+
</pre>
+
 
+
Интерактивный доступ по SSH не допускается.
+
 
+
==== BorgBackup ====
+
 
+
BorgBackup это инструмент резервного копирования с дедупликацией и шифрованием данных. Информация об  этом доступна в статье [[BorgBackup/ru|BorgBackup]].
+
 
+
==== rsync ====
+
 
+
Rsync позволяет синхронизировать директории с Backup Space. Например, для синхронизации локальной директории с Backup Space можно использовать rsync следующим образом:
+
 
+
<pre>
+
rsync --progress -e 'ssh -p23' --recursive <локальная директория> <имя пользователя>@<имя пользователя>.your-backup.de:<директория назначения>
+
</pre>
+
 
+
Чтобы скачать директорию из Backup Space достаточно поменять местами источник и назначение:
+
 
+
<pre>
+
rsync --progress -e 'ssh -p23' --recursive <имя пользователя>@<имя пользователя>.your-backup.de:<директория> <локальная директория>
+
</pre>
+
 
+
Обратите внимание, что нет возможности изменить идентификаторы пользователя и группы для загружаемых файлов.
+
 
+
==== SCP ====
+
 
+
Для SCP следует использовать порт 23. Для передачи файлов через SCP можно использовать следующую команду:
+
 
+
<pre>
+
scp -P 23 <локальный файл> <имя пользователя>@<имя пользователя>.your-backup.de:<удаленный файл>
+
</pre>
+
 
+
Чтобы скачать файл из Backup Space достаточно поменять местами источник и назначение:
+
 
+
<pre>
+
scp -P 23 <имя пользователя>@<имя пользователя>.your-backup.de:<удаленный файл> <локальный файл>
+
</pre>
+
 
+
==== SFTP ====
+
 
+
Доступ к Backup Space через SFTP похож на доступ через FTP. Чтобы начать SFTP сессию выполните следующую команду:
+
 
+
<pre>
+
sftp -P 23 <имя пользователя>@<имя пользователя>.your-backup.de
+
</pre>
+
 
+
После подключения можно использовать "put" для загрузки и "'get"' для скачивания. '''ls''' покажет содержимое директории:
+
 
+
<pre>
+
sftp> put 100MB.file
+
Uploading 100MB.file to /home/100MB.file
+
100MB.file                          100%  100MB  78.7MB/s  00:01
+
sftp> ls -ahl
+
drwxr-xr-x    0 12345      12345    16B  Mar 28 10:55 .
+
dr-x--x--x    0 0          0        10B  Mar 27 12:16 ..
+
- rw-r--r--    0 12345      12345    100M Mar 28 11:34 100MB.file
+
sftp> get 100MB.file
+
Fetching /home/100MB.file to 100MB.file
+
/home/100MB.file                    100%  100MB 110.6MB/s  00:00
+
sftp> quit
+
</pre>
+
 
+
=== IPv6 ===
+
 
+
Доступ к Backup Space по IPv6 работате по томже имени хоста.
+
 
+
=== BorgBackup ===
+
 
+
BorgBackup это инструмент резервного копирования с дедупликацией и шифрованием данных. Инструкции по настройке доступны в статье [[BorgBackup/ru|BorgBackup]].
+
 
+
== Определение количества использованного дискового пространства ==
+
 
+
Чтобы определить, сколько свободного места у вас есть (будь то скрипты резервного копирования или статусные E-Mail сообщения), можно использовать программу «sftp»:
+
 
+
<pre>
+
apt-get install sftp
+
echo "df"    | sftp <имя пользователя>@<сервер>
+
echo "df -h"  | sftp <имя пользователя>@<сервер>
+
echo "df -hi" | sftp <имя пользователя>@<сервер>
+
</pre>
+
 
+
Также можно использовать «lftp». В некоторых случаях это даёт неправильный результат.
 Именно поэтому мы рекомендуем использовать sftp. Вот пример для lftp:
+
 
+
<pre>
+
# apt-get install lftp
+
# echo du -hs .  \
+
| lftp -u <имя пользователя>,<пароль> <сервер>
+
</pre>
+
 
+
Следующая команда позволяет вам использовать Hook для связки с Tartarus, с помощью вставки следующих строк в конфигурацию Tartarus:
+
 
+
<pre>
+
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"}'
+
}
+
</pre>
+
 
+
[[Kategorie:Dedizierte Server]]
+
[[Kategorie:Dedi-Überwachung, Sicherung und Wartung]]
+
[[Kategorie:Dedi-Optionale Features]]
+
[[Kategorie:Robot]]
+
[[Kategorie:Backup]]
+

Aktuelle Version vom 3. Juni 2020, 11:50 Uhr

  1. REDIRECT Storage Boxes/ru


© 2020. Hetzner Online GmbH. Alle Rechte vorbehalten.