Hetzner - DokuWiki

BackupService/ru
(Автоматизация резервное копирование)
 
(13 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt)
Zeile 3: Zeile 3:
 
== О сервисе резервного копирования ==
 
== О сервисе резервного копирования ==
  
Обратите внимание, что сервис резервного копирования (Backup-Service) теперь может быть только деактивирован и не может быть активирован. С 15 января 2020 года служба резервного копирования будет полностью прекращена. Вы можете и в дальнейшем использовать BorgBackup с функцией SSH. Инструкции по прямому переходу с «Службы резервного копирования» на «Поддержка SSH» можно найти здесь:[[BackupService#Wechsel_vom_Hetzner_Backup-Service_zu_Borg-Backup | здесь]]
+
Обратите внимание, что сервис резервного копирования (Backup-Service) теперь может быть только деактивирован и не может быть активирован. С 15 января 2020 года сервис резервного копирования будет полностью прекращён. Вы можете и в дальнейшем использовать BorgBackup с функцией SSH. Инструкции по прямому переходу с «Сервиса резервного копирования» на «Поддержка SSH» можно найти [[BackupService/ru#Переход от сервиса резервного копирования Hetzner к резервному копированию Borg | здесь]].
  
 
=== Отказ от ответственности ===
 
=== Отказ от ответственности ===
Zeile 10: Zeile 10:
 
Пожалуйста, обратите внимание на пункты 4.1/4.2 в наших условиях предоставления услуг: https://www.hetzner.com/rechtliches/agb
 
Пожалуйста, обратите внимание на пункты 4.1/4.2 в наших условиях предоставления услуг: https://www.hetzner.com/rechtliches/agb
  
== Переход от службы резервного копирования Hetzner к резервному копированию Borg ==
+
== Переход от сервиса резервного копирования Hetzner к резервному копированию Borg ==
  
Служба резервного копирования Hetzner базируется на службе резервного копирования Borg. Таким образом, даже без службы резервного копирования существует полный доступ ко всем резервным копиям. Вы также можете продолжать использовать существующие репозитории и добавлять дополнительные резервные копии.
+
Сервис резервного копирования Hetzner базируется на сервисе резервного копирования Borg. Таким образом, даже без сервиса резервного копирования существует полный доступ ко всем резервным копиям. Вы также можете продолжать использовать существующие репозитории и добавлять дополнительные резервные копии.
  
Служба резервного копирования сохранияет репозитории Borg в домашнем каталоге вашего Storage Box/Backup-Space в каталоге ".borg_repos". <br />
+
Сервис резервного копирования сохранияет репозитории Borg в домашнем каталоге вашего Storage Box/Backup-Space в каталоге ".borg_repos". <br />
 
В этом каталоге для каждого сервера, который вы создали в веб-панели службы резервного копирования есть репозиторий/каталог со связанным идентификатором сервера.
 
В этом каталоге для каждого сервера, который вы создали в веб-панели службы резервного копирования есть репозиторий/каталог со связанным идентификатором сервера.
  
 
=== Прямой доступ к существующим репозиториям с помощью Borg ===
 
=== Прямой доступ к существующим репозиториям с помощью Borg ===
  
Здесь Вы можете найти список самых простых способов доступа к репозиториям. Подробную информацию о Borg можно найти в [https://borgbackup.readthedocs.io/en/stable/usage/general.html документации Borg] или в описании на [https://community.hetzner.com/tutorials/install-and-configure-borgbackup/de Hetzner Community].
+
Здесь Вы можете найти список самых простых способов доступа к репозиториям. Подробную информацию о Borg можно найти в [https://borgbackup.readthedocs.io/en/stable/usage/general.html документации Borg] или в описании на [https://community.hetzner.com/tutorials/install-and-configure-borgbackup/ru Hetzner Community].
  
 
Для получения доступа к отдельным репозиториям с помощью Borg используйте следующий URL-адрес:
 
Для получения доступа к отдельным репозиториям с помощью Borg используйте следующий URL-адрес:
  
<code>ssh://<username>@<username>.your-storagebox.de:23/./borg_repos/&lt;server-id&gt;</code>
+
<code>ssh://<username>@<username>.your-storagebox.de:23/./.borg_repos/&lt;server-id&gt;</code>
  
 
При этом замените <username> своим именем пользователя и <server-id>  идентификатором сервера, который также отображается в панели Robot.
 
При этом замените <username> своим именем пользователя и <server-id>  идентификатором сервера, который также отображается в панели Robot.
Zeile 33: Zeile 33:
  
 
'''Обзор содержимого репозитория'''<br />
 
'''Обзор содержимого репозитория'''<br />
<pre>borg list ssh://<username>@<username>.your-storagebox.de:23/./borg_repos/&lt;server-id&gt;</pre>
+
<pre>borg list ssh://<username>@<username>.your-storagebox.de:23/./.borg_repos/&lt;server-id&gt;</pre>
  
 
'''Обзор содержимого архива'''<br />
 
'''Обзор содержимого архива'''<br />
<pre>borg list ssh://<username>@<username>.your-storagebox.de:23/./borg_repos/&lt;server-id&gt;::&lt;archive-id&gt;</pre>
+
<pre>borg list ssh://<username>@<username>.your-storagebox.de:23/./.borg_repos/&lt;server-id&gt;::&lt;archive-id&gt;</pre>
  
 
==== Извлечение содержимого из репозитория ====
 
==== Извлечение содержимого из репозитория ====
Zeile 42: Zeile 42:
 
Для восстановления файлов используйте [https://borgbackup.readthedocs.io/en/stable/usage/extract.html borg-extract]. При этом вы можете восстановить весь архив:
 
Для восстановления файлов используйте [https://borgbackup.readthedocs.io/en/stable/usage/extract.html borg-extract]. При этом вы можете восстановить весь архив:
  
<pre>borg extract ssh://<username>@<username>.your-storagebox.de:23/./borg_repos/&lt;server-id&gt;::&lt;archive-id&gt;</pre>
+
<pre>borg extract ssh://<username>@<username>.your-storagebox.de:23/./.borg_repos/&lt;server-id&gt;::&lt;archive-id&gt;</pre>
  
или только определенные каталоги или файлы:
+
или только определённые каталоги или файлы:
  
<pre>borg extract ssh://<username>@<username>.your-storagebox.de:23/./borg_repos/&lt;server-id&gt;::&lt;archive-id&gt; path/to/folder/or/file</pre>
+
<pre>borg extract ssh://<username>@<username>.your-storagebox.de:23/./.borg_repos/&lt;server-id&gt;::&lt;archive-id&gt; path/to/folder/or/file</pre>
  
 
==== Создание дополнительных резервных копий ====
 
==== Создание дополнительных резервных копий ====
Zeile 54: Zeile 54:
 
Например, чтобы сохранить папки &quot;~/src&quot; und &quot;~/built&quot; Вы можете использовать следующую команду:
 
Например, чтобы сохранить папки &quot;~/src&quot; und &quot;~/built&quot; Вы можете использовать следующую команду:
  
<pre>borg create --stats ssh://<username>@<username>.your-storagebox.de:23/./borg_repos/&lt;server-id&gt;::&lt;archive-id&gt; ~/src ~/built</pre>
+
<pre>borg create --stats ssh://<username>@<username>.your-storagebox.de:23/./.borg_repos/&lt;server-id&gt;::&lt;archive-id&gt; ~/src ~/built</pre>
  
 
С помощью параметра --stats Вы можете отобразить детали выполненного резервного копирования. Borg предоставляет и другие параметры или шаблоны для использования. Дополнительную информацию можно найти в документации к Borg.
 
С помощью параметра --stats Вы можете отобразить детали выполненного резервного копирования. Borg предоставляет и другие параметры или шаблоны для использования. Дополнительную информацию можно найти в документации к Borg.
 +
 +
==== Ошибка при обновлении 'backup-packages-mirror.hetzner.de' ====
 +
 +
Так как мы прекратили поддержку сервиса резервного копирования и не планируем выпускать для неё обновления, мы отключили зеркало для агента резервного копирования.
 +
 +
Если вы следовали нашим инструкциям по установке, Вы можете удалить на своем сервере файл
 +
 +
<pre>/etc/apt/sources.list.d/backup-packages-mirror.list</pre>
 +
 +
чтобы остановить запросы к репозиторию агента резервного копирования. Сообщение об ошибке больше не должно появляться.
  
 
=== Автоматизация резервного копирование ===
 
=== Автоматизация резервного копирование ===
  
Для автоматического запуска резервного копирования, как в службе резервного копирования, Вы можете создать скрипт, который запускается, например, через Cron. Пример можно найти на [https://community.hetzner.com/tutorials/install-and-configure-borgbackup/de#schritt-26---automatisierung-der-backups-mit-cron Community].
+
Для автоматического запуска резервного копирования, как в сервисе резервного копирования, Вы можете создать скрипт, который запускается, например, через Cron. Пример можно найти на [https://community.hetzner.com/tutorials/install-and-configure-borgbackup/ru#шаг-26---автоматизация-резервного-копирования-с-помощью-cron Community].

Aktuelle Version vom 26. August 2019, 06:59 Uhr

Inhaltsverzeichnis

О сервисе резервного копирования

Обратите внимание, что сервис резервного копирования (Backup-Service) теперь может быть только деактивирован и не может быть активирован. С 15 января 2020 года сервис резервного копирования будет полностью прекращён. Вы можете и в дальнейшем использовать BorgBackup с функцией SSH. Инструкции по прямому переходу с «Сервиса резервного копирования» на «Поддержка SSH» можно найти здесь.

Отказ от ответственности

Пожалуйста, обратите внимание, что Вы и в дальнейшем несёте ответственность за Ваши данные, и что Hetzner Online не даёт никаких гарантий относительно возможной потери данных. Данные не дублируются на других серверах. Пожалуйста, обратите внимание на пункты 4.1/4.2 в наших условиях предоставления услуг: https://www.hetzner.com/rechtliches/agb

Переход от сервиса резервного копирования Hetzner к резервному копированию Borg

Сервис резервного копирования Hetzner базируется на сервисе резервного копирования Borg. Таким образом, даже без сервиса резервного копирования существует полный доступ ко всем резервным копиям. Вы также можете продолжать использовать существующие репозитории и добавлять дополнительные резервные копии.

Сервис резервного копирования сохранияет репозитории Borg в домашнем каталоге вашего Storage Box/Backup-Space в каталоге ".borg_repos".
В этом каталоге для каждого сервера, который вы создали в веб-панели службы резервного копирования есть репозиторий/каталог со связанным идентификатором сервера.

Прямой доступ к существующим репозиториям с помощью Borg

Здесь Вы можете найти список самых простых способов доступа к репозиториям. Подробную информацию о Borg можно найти в документации Borg или в описании на Hetzner Community.

Для получения доступа к отдельным репозиториям с помощью Borg используйте следующий URL-адрес:

ssh://<username>@<username>.your-storagebox.de:23/./.borg_repos/<server-id>

При этом замените <username> своим именем пользователя и <server-id> идентификатором сервера, который также отображается в панели Robot.

Важно, что функция SSH была включена в панели Robot, и вы использовали порт 23.

Обзор содержимого

borg-list отображает содержимое репозитория Borg или архива Borg.

Обзор содержимого репозитория

borg list ssh://<username>@<username>.your-storagebox.de:23/./.borg_repos/<server-id>

Обзор содержимого архива

borg list ssh://<username>@<username>.your-storagebox.de:23/./.borg_repos/<server-id>::<archive-id>

Извлечение содержимого из репозитория

Для восстановления файлов используйте borg-extract. При этом вы можете восстановить весь архив:

borg extract ssh://<username>@<username>.your-storagebox.de:23/./.borg_repos/<server-id>::<archive-id>

или только определённые каталоги или файлы:

borg extract ssh://<username>@<username>.your-storagebox.de:23/./.borg_repos/<server-id>::<archive-id> path/to/folder/or/file

Создание дополнительных резервных копий

С помощью borg-create Вы можете сохранить дополнительные файлы или каталоги в репозиторий.

Например, чтобы сохранить папки "~/src" und "~/built" Вы можете использовать следующую команду:

borg create --stats ssh://<username>@<username>.your-storagebox.de:23/./.borg_repos/<server-id>::<archive-id> ~/src ~/built

С помощью параметра --stats Вы можете отобразить детали выполненного резервного копирования. Borg предоставляет и другие параметры или шаблоны для использования. Дополнительную информацию можно найти в документации к Borg.

Ошибка при обновлении 'backup-packages-mirror.hetzner.de'

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

Если вы следовали нашим инструкциям по установке, Вы можете удалить на своем сервере файл

/etc/apt/sources.list.d/backup-packages-mirror.list

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

Автоматизация резервного копирование

Для автоматического запуска резервного копирования, как в сервисе резервного копирования, Вы можете создать скрипт, который запускается, например, через Cron. Пример можно найти на Community.



© 2019. Hetzner Online GmbH. Alle Rechte vorbehalten.