Перейти к основному содержимому

Создание снимка всей файловой системы

Инструмент резервного копирования YunoHost создает резервные копии только полезных файлов и использует скрипты восстановления для переустановки зависимостей ваших приложений. Другими словами, механизм YunoHost сводится к переустановке и последующему повторному включению данных.

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

В зависимости от типа вашей установки, вы можете либо создать моментальный снимок, либо клонировать носитель информации, удалив его с сервера (выключив его).

Создание снимка (образа)

Снимок (snapshot) позволяет зафиксировать образ файловой системы. Снимки очень полезны при обновлении или тестировании, поскольку позволяют легко вернуться к исходному состоянию в случае сбоя. С другой стороны, за исключением некоторых кластеров с очень высокой доступностью, снимки на самом деле не защищают от аппаратных сбоев или катастроф (см. пожар в OVH в Страсбурге в 2021 году).

В целом, снимки системы (snapshots) довольно экономят дисковое пространство, поскольку принцип заключается в том, что ваша файловая система будет хранить изменения, произошедшие с момента создания такого снимка. Таким образом, основное место занимают только внесенные изменения.

к сведению

Не забудьте удалить старые снимки, чтобы не тратить место на диске, сохраняя все изменения, произошедшие с этой даты!

Этот метод можно использовать с большинством VPS (часто платных), менеджерами виртуальных машин, а также, если у вас установлен YunoHost с расширенной файловой системой, такой как btrfs, ceph или ZFS, вы можете создавать снимки через командную строку

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

Создайте «холодный» образ файловой системы.

Вы можете клонировать свой носитель (SD-карту, SSD-диск, том VPS и т. д.) для создания образа диска. До сжатия размер этого образа будет точно соответствовать размеру исходного носителя, поэтому данный метод лучше подходит для систем объёмом менее 64 ГБ.

Если вы не умеете работать со снимками состояния (снапшотами), этот метод требует остановки сервера на время создания образа. В случае с VPS вам придется перезагрузить сервер в режиме восстановления через панель управления провайдера.

Это можно сделать с помощью USBimager (примечание: убедитесь, что вы загружаете версию «Read-write», а не «Write-only»!). Сам процесс представляет собой операцию, обратную записи образа на SD-карту:

  • Выключите сервер
  • Извлеките SD-карту и подключите её к компьютеру
  • В программе USBimager нажмите кнопку «Read» (Чтение), чтобы создать образ («снимок») SD-карты. Полученный файл можно будет использовать для последующего восстановления всей системы.

Подробности — в документации USBimager