5

Я не знаю, верна ли для этого терминология, как в "снимке", если нет, пожалуйста, не стесняйтесь меня поправлять.

Есть ли способ, которым я могу, например, "сохранить" состояние моей установки Linux, как образ, чтобы при необходимости я мог вернуться? И просто укажу на это: речь идет об установке жесткого диска :)

Спасибо!

2 ответа2

5

Единственное известное мне решение «все в одном» - это стороннее приложение TimeShift. Это наиболее сопоставимо с system restore в Windows и time machine в Mac OS X.

TimeShift - это утилита восстановления системы, которая делает дополнительные снимки системы, используя rsync и жесткие ссылки. Эти снимки могут быть восстановлены позднее, чтобы отменить все изменения, которые были внесены в систему после того, как был сделан снимок. Снимки могут быть сделаны вручную или через регулярные промежутки времени, используя запланированные задания.

Эта утилита предназначена для защиты только системных файлов и настроек.

Если вы ищете инструмент для создания снимка ваших пользовательских файлов, я бы посоветовал взглянуть на некоторые из этих альтернатив: rsnapshot, Back In Time и TimeVault.

0

Это немного зависит от вашей настройки, и от того, насколько точно вы должны быть об этом. Один из способов работы будет состоять в том, чтобы загрузиться с USB-пера, а затем сделать резервную копию блочного устройства (обычно, но не всегда /dev /sda).

Есть несколько способов сделать это. Если это "один раз", самый простой способ:

  1. В вашей установке Linux, dd if =/dev/zero of =/tmp/del.me (это займет ДЛИННОЕ время, так как создание большого файла с нулями). В конечном итоге система выйдет из космоса и умрет с ошибкой. ЭТО ХОРОШО !!
  2. rm /tmp/del.me
  3. Перезагрузитесь с USB-системой на базе Linux. Подключите свой резервный диск.
  4. Если ваши данные находятся в /dev/sdaX, а резервный диск подключен как /mnt /backup_disk, выполните команду cat /dev/sda | gzip -c /mnt/backup_disk/initial-ubuntu-install.gz для создания изображения. Как только это будет сделано, размонтируйте диск резервного копирования, и у вас появится образ initial-ubuntu-install.gz.

Чтобы впоследствии восстановить эту резервную копию, загрузитесь с USB-диска и выполните команду zcat /mnt/backup_disk/initial-ubuntu-install.gz> /dev /sda

Шаги 1 и 2 выше обнуляют неиспользуемый диск, чтобы сделать его более сжимаемым. Они являются необязательными, но, вероятно, приведут к уменьшению размера сжатой резервной копии.

Шаг 4 создает сжатый образ резервной копии. Он сырой и не дает никаких признаков прогресса, но использует стандартные инструменты, которые поставляются только с обычной установкой. Если у вашего USB есть pv (или вы используете apt-get install pv), вы можете заменить команду на pv /dev /sda | gzip -c /mnt/backup_disk/initial-ubuntu-install.gz, чтобы дать вам представление о прогрессе, аналогично для распаковки вы можете использовать zcat /mnt/backup_disk/initial-ubuntu-install.gz | pv> /dev /sda

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

Я подтверждаю, что в Linux действительно есть идея создания снимков с использованием "Управления логическими томами", и весьма часто (но не обязательно) установка корневого раздела на логическом томе. Если у вас установлены логические тома, вы можете делать снимки и делать их резервные копии - НО ЭТО ЗАХВАТ. Ubuntu не может загрузиться с логического тома, поэтому для загрузки требуется небольшой дополнительный раздел (обычно монтируемый как /boot). Для того, чтобы сделать эту работу вам нужно -

  1. Возьми дамп геометрии диска.
  2. Создайте резервную копию раздела /boot.
  3. Создайте снимок, а затем сделайте резервную копию.
  4. Уничтожить снимки.

[Снимки Linux создают временную копию точного состояния раздела, они не создают образ для резервного копирования - скорее, вам нужно сделать снимок и сделать его резервную копию, как если бы вы делали раздел - единственное отличие состоит в том, что вы можете работать на живой ОС, а не на загрузке с USB-ключа.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .