Відкат системи ubuntu, losst
Було б непогано мати можливість спокійно оновлювати систему або спробувати нову версію дистрибутива не боячись проблем і помилок, знаючи що ви завжди можете відкотити Ubuntu назад до колишнього стану.
У цій статті ми розглянемо інструмент, який дозволяє зробити знімок стану системи Ubuntu в будь-який час. TimeShift дуже схожий на функцію відновлення системи в Windows, програма дозволяє відновити стан ubuntu. Спочатку ви створюєте знімок, можете запланувати автоматичне створення знімків через задані проміжки часу, а потім просто відновлюєте систему.
TimeShift захищає тільки системні файли і настройки, але не відновлює призначені для користувача дані, такі як фото, музика, документи. Якщо вам потрібно робити резервну копію саме таких файлів, доведеться використовувати інші інструменти.
установка TimeShift
Програма недоступна в офіційних репозиторіях, тому для її установки потрібно буде підключити PPA. Для цього спочатку відкрийте вікно терміналу сполучення клавіш Ctrl + Alt + T. Далі для додавання PPA виконайте наступні команди:
$ Sudo apt-get update
Для виконання команд знадобляться права суперкористувача, тому вам потрібно буде ввести пароль. Після завершення ви можете переходити до установки TimeShift, для цього виконайте:
$ Sudo apt-get install timeshift
Після введення команди наберіть пароль та натисніть Enter:
Коли установка завершиться, можете закрити вікно терміналу:

Відкат системи Ubuntu
Тепер розглянемо як скасувати зміни ubuntu. Відкрити TimeShift можна з меню Dash:

Введіть TimeShift в рядку пошуку. У результатах ви побачите значок запуску TimeShift:

Для роботи програми потрібні права root, тому після запуску з'явиться вікно із запитом пароля. Введіть його і натисніть Ok:

Після запуску програми ви побачите головне вікно. Тут є основні інструменти для роботи зі знімками системи і відновлення. У списку Пристрій резервного копіювання. ви можете вибрати інший диск або розділ для збереження резервних копій.

Обсяг дискового простору необхідний для створення знімка системи Ubuntu відображається в рядку стану. Знімки зберігаються на вибраному пристрої, тому переконайтеся що у вас достатньо місця. Щоб створити знімок натисніть кнопку Backup:

Під час створення знімка в рядку стану відображається статус Synching files.

Після завершення знімок з'явиться в списку, буде вказана дата створення, назва і версія системи. Ви завжди можете виконати скидання налаштувань ubuntu за допомогою цього знімка. У рядку стану тепер відображається крім вільного місця. дата останнього знімка:

Якщо навести курсор на розкривається список Backup Device, можна подивитися в яку папку зберігаються резервні копії:

Каталог TimeShift містить як готові, вже зроблені знімки, так і заплановані, які ми розглянемо нижче:

Папка snapshots містить знімки, створені вручну. Рекомендується скопіювати знімок на USB флешку, інший диск або завантажити на один з хмарних сервісів, на випадок якщо диск буде пошкоджений, і вам потрібно буде відкотити поновлення Ubuntu.

Ви можете подивитися вміст знімка натиснувши кнопку Browse:

Каталог знімка буде відкритий в файловому менеджері і ви побачите збережену кореневу файлову систему, без файлів користувача:


Вкладка Schedule дозволить налаштувати час коли будуть виконуватися знімки. Знімки можна робити раз на годину, день, тиждень або місяць, а також при кожному завантаженні. Просто відзначте потрібну галочку:

Відповідно на вкладці Auto-remove ви можете налаштувати коли будуть видалятися старі знімки. Можна налаштувати знімки якої давності потрібно видаляти для кожного типу знімків. Давність вказується в поле Limit.
Також можна видаляти знімки будь-якої давнини коли вже не залишилося занадто мало місця:

На вкладці Advanted ви можете виключити зі знімка певні файли або каталоги, які не потрібно зберігати.
Після завершення налаштування натисніть кнопку Save:

Для того щоб виконати відкат системи Ubuntu просто виберіть зображення та натисніть кнопку Restore:

У вікні, на вкладці Target ви можете вибрати пристрій, на яке потрібно відновити систему. Ви можете вибрати той же самий пристрій або ж розгорнути систему на іншому диску, таким чином, це буде не відкат системи ubuntu, а установка системи на інший диск. Якщо навести курсор миші на пристрій, можна побачити більш детальну інформацію про нього.
Виберіть пристрій для відновлення кореневої файлової системи, а потім пристрій для установки завантажувача:

На вкладці Exclude можна вибрати файли і папки, для яких не потрібно відновити стан ubuntu і потрібно залишити такими як вони є зараз:

На вкладці Advanted ви можете виключити певні файли, каталоги і їх вміст з знімка.
Після завершення налаштувань натисніть кнопку Restore щоб скасувати зміни ubuntu:

TimeShift це дуже корисний інструмент, якщо ви любите експериментувати з оновленнями системи. Він дуже стане в нагоді якщо щось піде не так. Також, як і в Windows, ви можете просто виконати відкат системи Ubuntu до попереднього стану і далі експериментувати НЕ переустанавлівая систему. Ви навіть можете відкотити ubuntu до початкового стану, просто створивши знімок відразу після установки.