Timeshift linux из консоли

Обзор и руководство по использованию Timeshift — инструмента для резервного копирования системы в Linux

Timeshift — это программа для создания и восстановления снимков системы в Linux. Она позволяет быстро вернуть систему в предыдущее состояние, если что-то пойдет не так. В этом руководстве мы расскажем, как пользоваться програмой Timeshift.

Установка Timeshift

Прежде всего, установим Timeshift. Для этого откройте терминал и выполните следующую команду:

Для Arch Linux (Установка из AUR):

Если у вас не установлены необходимые зависимости, то они также будут установлены.

Создание снимка системы

После установки откройте Timeshift из меню приложений. Перед созданием снимка Timeshift проведет сканирование вашей системы и покажет информацию о свободном месте на жестком диске.

1. В окне Timeshift нажмите на кнопку «Create»

2. Выберите тип снимка: «Rsync» или «Btrfs»

3. Выбрать расположение для снимка, например, внешний жесткий диск или другое устройство хранения данных

4. Введите название снимка и добавьте описание (опционально)

5. Нажмите на кнопку «Create»

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

После завершения вы увидите информацию о размере снимка и оставшемся месте на жестком диске.

Восстановление системы из снимка

В случае, если ваша система перестала работать корректно или возникли какие-то проблемы, вы можете восстановить систему из снимка.

2. Выберите снимок, который вы хотите восстановить

3. Нажмите на кнопку «Restore»

4. Выберите тип восстановления (полный или только системные файлы)

5. Подтвердите восстановление

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

Пример использования Timeshift смотрите в видео:

Как использовать Timeshift для восстановления системы в консольном режиме на Linux

Если у вас установлен Timeshift на вашем компьютере или Linux-сервере и вы создали резервную копию системы, вы можете восстановить систему с помощью консоли.

1. Подключите внешний диск или другое устройство хранения, на котором находится резервная копия.

Читайте также:  Linux find server version

2. Смонтируйте раздел, на который была сохранена резервная копия, при помощи команды mount:

Здесь sdaX — это раздел, на котором находится резервная копия, а /mnt — каталог, куда будет произведено монтирование.

3. Запустите программу восстановления Timeshift с помощью команды:

4. Выберите снимок, который вы хотите восстановить, и следуйте инструкциям на экране.

5. После завершения процесса восстановления перезагрузите систему командой reboot.

Это должно помочь вам восстановить систему из Timeshift снимка через консольный режим.

Источник

timeshift

timeshift is a system restore utility which takes snapshots of the system at regular intervals. These snapshots can be restored at a later date to undo system changes. Creates incremental snapshots using rsync or BTRFS snapshots using BTRFS tools.

OPTIONS

A summary of options is included below.

—list[-snapshots] List snapshots.
—list-devices List devices.

—check Create snapshot if scheduled.
—create Create snapshot (even if not scheduled).
—comments Set snapshot description.
—tags Add tags to snapshot (default: O).

—restore Restore snapshot.
—clone Clone current system.
—snapshot Specify snapshot to restore.
—target[-device] Specify target device.
—grub[-device] Specify device for installing GRUB2 bootloader.
—skip-grub Skip GRUB2 reinstall.

—delete Delete snapshot.
—delete-all Delete all snapshots.

—snapshot-device Specify backup device (default: config).
—yes Answer YES to all confirmation prompts.
—btrfs Switch to BTRFS mode (default: config).
—rsync Switch to RSYNC mode (default: config).
—debug Show additional debug messages.
—verbose Show rsync output (default).
—quiet Hide rsync output.
—scripted Run in non-interactive mode.
—help Show all options.

EXAMPLES

timeshift —list
timeshift —list —snapshot-device /dev/sda1
timeshift —create —comments «after update» —tags D
timeshift —restore
timeshift —restore —snapshot ‘2014-10-12_16-29-08’ —target /dev/sda1
timeshift —delete —snapshot ‘2014-10-12_16-29-08’
timeshift —delete-all

NOTES

1) —create will always create a new snapshot
2) —check will create a snapshot only if a scheduled snapshot is due
3) Use —restore without other options to select options interactively
4) UUID can be specified instead of device name
5) Default values will be loaded from app config if options are not specified

AUTHOR

Источник

Как делать бекапы и восстанавливать Linux с помощью Timeshift

Как делать бекапы и восстанавливать Linux с помощью Timeshift

Данный туториал расскажет как легко с помощью приложения Timeshift создавать бэкапы и восстанавливать Linux систему.

Какого бы уровня программистом вы ни были, если используешь Linux рано или поздно приходится заниматься резервным копированием. Всего одной неверной команды с sudo вполне хватит для того, чтобы отправиться обратно в каменный век. Linux беспощаден, особенно если не создал бэкап.

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

Читайте также:  Linux смена атрибутов файла

Даже можно настроить ежедневные и еженедельные бэкапы. Если что-то пойдет не так, всегда будешь уверен в отходных путях.

B.Восстановление системы Linux

1. Из той же ОС

Если все еще можно войти в OS и хочется вернуться к предыдущему состоянию ПК, просто запустите Timeshift из меню или dash и выберите “Restore Image” и нажмите “Restore”. Это все.

2.Восстановление, если нельзя зайти в Linux

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

Понадобиться установочная USB. Я крайне рекомендую всегда иметь под рукой или флешку с Linux или DVD так как временами очень помогает. Для отсутствия таких вещей оправданий нет.

Так или иначе запускаем live сессию и скачиваем и устанавливаем Timeshift по вышеуказанным инструкциям (да, в ней можно устанавливать приложения).

После установки запускаем приложение и ищем расположение резервной копии. Далее жмем “Restore” (да, live сессия имеет доступ к жесткому диску).

Рекомендую позволить Timeshift переустановить загрузчик.

Подытожим

Можно ли проще создать резервную копию и восстановить Linux? Данная программа имеет возможность настройки, позволяет лажать и разбираться без страха за последствия. Это незаменимое средство для новообращенных пользователей Linux, еще не привыкших к суровой реальности системы. Ведь главное в использовании Linux что? Никогда не останавливаться в исследовании. Так что вам наверняка понадобится это средство, даже если вы эксперт по Пингвину.

Как вам Timeshift? Как вы бэкапите Linux?

Также просим поделиться случаями, когда вы оплошали так, что Timeshift бы не помешал. Не стесняйтесь! Возможно вы спасете кому-то жизнь. 😀

Источник

TimeShift

В современных версиях Linux программа Timeshift уже есть в официальных репозиториях, нужно выполнить следующую команду от root пользователя:

Debian, Ubuntuapt install timeshift
Fedora, CentOSyum install timeshift

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

Настройка TimeShift

Для работы программы нужны права root, поэтому после запуска появится окно с запросом пароля. Введите его и нажмите Ok . При первом запуске утилиту нужно правильно настроить.

Сначала мастер настройки спросит вас каким способом создавать снимки файловой системы, доступно два варианта:

  1. RSYNC вариант более медленный, который работает со всеми файловыми системами
  2. BTRFS вариант более быстрый, может работать только с файловой системой ext4

Снимки rsync будут инкрементные, сначала программа скопирует все системные файлы, затем в каждом новом снимке будут копироваться только измененные:

Timeshift в Линукс 1

Выбираем устройство, на котором будем сохранять снимки. Поддерживаются только разделы, отформатированные в файловые системы Linux, такие файловые системы как FAT и NTFS не поддерживаются:

Читайте также:  Freeing memory in linux

Timeshift в Линукс 2

Настраиваем автоматическое создание снимков. Если вы хотите его отключить просто снимите все галочки. Я указал создавать снимок файловой системы каждый месяц. Ещё здесь можно настроить сколько таких снимков надо сохранять. По умолчанию сохраняется пять последних снимков:

Timeshift в Линукс 3

На следующем шаге надо выбрать добавлять ли домашние каталоги пользователей в снимок:

Timeshift в Линукс 4

Теперь откроется главное окно программы:

Timeshift в Линукс 5

Здесь отображается свободное место, доступное для создания снимков и все снимки, созданные на данный момент. Для создания первого снимка нажмите кнопку Создать :

Timeshift в Линукс 6

После завершения создания снимка он появится в списке:

Timeshift в Линукс 7

Вы можете посмотреть содержимое снимка нажав кнопку Обзор :

Timeshift в Линукс 8

Физически в файловой системе все снимки находятся в директории /timeshift . Здесь есть каталоги, как с уже созданными снимками, так и пустые, для запланированных. Подкаталог snapshots содержит снимки, созданные вручную. Лучше скопировать снимок на USB флешку, другой диск или загрузить на один из облачных сервисов, на случай если система будет поврежден.

Timeshift в Линукс 9

Откат системы

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

Timeshift в Линукс 10

Если вы считаете, что загрузчик тоже был повреждён, то нажмите кнопку Дополнительные параметры загрузчика и выберите устройство для его восстановления:

Timeshift в Линукс 11

После завершения настроек нажмите кнопку Далее чтобы отменить изменения Ubuntu. Программа покажет файлы, которые были изменены, подтвердите, что надо откатить изменения:

Timeshift в Линукс 12

Работа с TimeShift в командной строке

Если ваша система повреждена, или вы работаете с удаленным сервером, у вас нет доступа к графическому интерфейсу, у timeshift есть возможность работать через терминал.

Длинный формат Описание
timeshift —check Проверить что будет выполненно, не выполняя
timeshift —create Создать моментальный снимок системы
timeshift —restore Откатить (востановить) моментальный снимок системы
timeshift —delete Удалить моментальный снимок системы
timeshift —delete-all Удалить все моментальные снимки системы
timeshift —list Информация по настройкам
timeshift —comments Описание моментального снимка
timeshift —tags Ежедневное резервное копирование:

Создание снимка

Для создания первой резервной копии, выполните следующую команду:

timeshift --create --comments "Название резервной копии" --tags D

Timeshift в Линукс 13

Приведенная выше команда, создаст новый файл конфигурации, расположенный в следующем месте /etc/timeshift.json :

Откат системы

Команда показывает список созданных снимков и спрашивает, из какого снимка вы хотите восстановить систему:

Вам нужно выбрать индекс Num :

Timeshift в Линукс 14

Выйдет предупреждение, чтобы восстановить параметры по умолчанию, нажмите клавишу ENTER для всех запросов :

Timeshift в Линукс 15

Если нужно переустановить загрузчик, выбираем y

Timeshift в Линукс 16

Выбираем какой раздел нужно востанавливать:

Источник

Оцените статью
Adblock
detector