> For the complete documentation index, see [llms.txt](https://docs.iexexchanger.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.iexexchanger.com/knowledge-base/servery-i-domeny/overview/backup-system.md).

# Резервное копирование сервера

Три уровня резервного копирования новой установки и проверка внешнего хранения

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

| Уровень                      | Для чего нужен                                             |
| ---------------------------- | ---------------------------------------------------------- |
| Автоматическая копия         | Регулярное восстановление сервера через `iex-backup.timer` |
| Операторский экспорт         | Копия перед ручным техническим изменением                  |
| Контрольная точка обновления | Согласованное восстановление файлов и базы при откате      |

## Автоматическая копия

Проверьте расписание и последний результат:

```bash
systemctl list-timers --all iex-backup.timer
systemctl --no-pager --full status iex-backup.timer
systemctl --no-pager --full status iex-backup.service
journalctl -u iex-backup.service --since '-2 days' --no-pager
```

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

## Копия перед ручной работой

```bash
/usr/local/sbin/iex-db-backup-operator config-check
/usr/local/sbin/iex-db-backup-operator export --tag before-manual-change
```

Сохраните квитанцию операции и убедитесь, что файл доступен из выбранного места восстановления. Не считайте создание файла успешным восстановлением без тестового импорта.

## Контрольная точка обновления

Экран **«Обновления»** создаёт обязательную контрольную точку перед применением поставки. Она связана с конкретной операцией и используется для штатного отката. Не удаляйте связанную версию или не отказывайтесь от отката до окончания периода наблюдения.

## Проверка восстановления

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

{% hint style="danger" %}
Не проверяйте восстановление поверх рабочей базы. Для теста используйте отдельный сервер или изолированные базы без клиентского трафика.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.iexexchanger.com/knowledge-base/servery-i-domeny/overview/backup-system.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
