TimeShift для Linux представляет собой приложение, которое обеспечивает функциональность, аналогичную System Restore в Windows и Time Machine в Mac OS (Apple).
TimeShift защищает вашу систему путем создания копий файлов и папок файловой системы на определённый момент времени. Затем эти копии могут быть восстановлены позже, чтобы привести вашу систему в состояние, которое было на то время, когда была сделана копия. TimeShift копирует только системные файлы и настройки, оставляя в неизменном виде пользовательские файлы, такие как: Документы, Изображения, Видео и Музыка.
Иными словами TimeShift делает всю работу по копированию и восстановлению ситемы автоматически, только следует указать какую копию (от какого числа и времени) применить для восстановления, но личные паки остаются неизменными, вместе с содержимым.
Примечание. Всегда нужно помнить, что резервная копия системы занимает на ж/диске столько же места, сколько и сама установленная система. Но ведь вы будете в процессе работы устанавливать какие-то дополнительные программы, система будет обновляться, устанавливаться новые ядра и т.д. Поэтому раздел на ж/диске с вашей системой должен быть не менее 30 ГБ, а лучше как можно больше, чтобы в вашей системе всегда оставалось свободное место.
После того как вы установили и настроили свою систему Linux, желательно сделать её резервную копию, на случай непредвиденных сбоев или даже невозможности загрузится в неё.
Установка TimeShift в Ubuntu и производные
Откройте терминал, скопируйте и выполните следующие команды:
sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt update
sudo apt install timeshift
По окончании установки вы найдёте TimeShift в системном меню.
После ввода пароля пользователя и открытия программы, Мастер установки задаёт вопрос о выборе типа снимка. Выберите RSYNC, если вы используете файловую систему EXT4, либо BTRFS, соответственно, если используете её и нажмите на кнопке Далее.
После чего Мастер установки будет производить Оценку размера системы.
По окончании оценки системы должно открыться окно для выбора места снимка системы.
Когда место для будущего снимка выбрано, нажмите кнопку – Далее.
Теперь должно открыться окно Мастера установки для выбора уровней снимка.
По умолчанию Мастер установки предлагает создавать и сохранять по расписанию Ежедневно 5 (!) резервных копий. Конечно вы можете уменьшить их до одной, нажатием на знак (—) минус, либо выбрать другой параметр расписания из предложенного перечня: Ежемесячно; Еженедельно и т.д. Но я решил для себя, что мне достаточно и одной резервной копии, поэтому убрал флажок с Ежедневно, т.е. отключил расписание и кнопка – Далее.
Теперь должно открыться последнее окно Мастера установки, извещающее о завершении установи.
Нажмите на кнопке – Готово, в Мастере установки и откроется основное окно TimeShift.
Пока здесь нет доступных снимков, как отмечено внизу окна. Что ж, осталось его создать. Как раз для этого вверху окна имеется кнопка – Создать. Нажимаем на ней и должно начаться создание снимка резервной копии.
Дождитесь окончания создания снимка резервной копии до открытия основного окна TimeShift с созданным снимком.
Всё. Резервная копия системы создана, теперь можно закрыть окно TimeShift до лучших, а вернее сказать, худших времён.
Все снимки созданных резервных копий хранятся в парке timeshift в файловой системе дистрбутива.
Как делать восстановление системы?
В TimeShift имеется две возможности восстановления системы:
- Восстановление из самой системы, т.е. после входа в неё.
- Восстановление с live-системы с дистрибутивом.
Восстановление из самой системы
После того как у вас возникла необходимость восстановления системы, это могут быть какие-то сбои после установки приложений или драйверов, либо вы делали какие-то изменения в файловой системе, но не помните что именно и т.д., но вы можете войти в систему, откройте TimeShift, активируйте строку с резервной копией и нажмите на кнопке Восстановить.
По окончании восстановления необходимо перезагрузить компьютер.
Восстановление с live-системы с дистрибутивом
Если по каким-то причинам ваша система перестала загружаться, загрузитесь в live-режиме с этим же дистрибутивом с флешки/DVD-диска.
Примечание. Естественно, по истечении времени у вас может не оказаться записанного загрузочного диска, не беда, запишите ещё раз образ с этой системой из Windows или Lunux (если установлен другой дистрибутив на ж/диске).
После загрузки системы в live-режиме, откройте браузер Firefox, перейдите на официальный сайт с TimeShift: http://www.teejeetech.in/p/timeshift.html (естественно с вводом в посковике TimeShift Linux) и выполните команды на установку программы:
Примечание. Во время установки в терминале, в live-режиме не будет запрашиваться пароль администратора, но программа установится.
По окончании установки, откройте TimeShift из меню.
Когда программа откроется, сделайте восстановление системы, как в первом варианте:
По окончании восстановления перезагрузите компьютер.
Теперь ваша восстановленная система должна загрузиться.
Вот и всё. Теперь вы знаете , как делать резервные копии и восстанавливать систему с TimeShift.
P.S. Графический сервер Wayland не разрешает приложениям c графическим интерфейсом работать в режиме суперпользователя, таким, например, как Synaptic или TimeShift. Если вы действительно хотите использовать эти инструменты, вам нужно войти в систему, используя сеанс Xorg.