Linux mint timeshift что это

Mint 19 и Timeshift: введение

Как было сказано в прошлой заметке, самое впечатляющее в 19-м релизе Mint’а — его «Машина времени» aka Timeshift, которая заслуживает подробного рассмотрения. Однако прежде чем заняться оным, необходимо остановиться на двух вопросах: что такое Timeshift вообще и его реализация в последнем релизе Mint’а — в особенности.

На первый вопрос официальный сайт проекта отвечает так:

TimeShift для Linux — это приложение, которое… защищает вашу систему, выполняя инкрементные снимки файловой системы через равные промежутки времени. Эти снимки могут быть восстановлены позднее, чтобы отменить все изменения в системе.

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

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

Всё сказанное в этой цитате — правда, чистая правда и ничего, кроме правды. Однако это — ещё не вся правда. Во-первых, TimeShift — не только средство резервирования и восстановления системы. Его можно использовать и для своего рода ротации моментальных снимков, сохранённых ранее. Нечто подобное было реализовано когда-то в OpenSolaris в виде IPS (Image Packaging System — Система Упаковки Образов). Там это обеспечивалось врождённой функцией её файловой системы ZFS, которая поддерживает создание снапшотов сама по себе, без всяких дополнительных средств. Впрочем, создавать снапшоты можно и в ZFS on Linux. Однако, насколько я знаю, «системы искаропки», подобной IPS, на её базе (ещё?) никто не сконструировал.

Однако в Linux имеется и собственная файловая система, поддерживающая снапшоты — BTRFS. Которая тоже может быть задействована в TimeShift для создания моментальных снимков, о чём говорится в другом материале проекта — Timeshift BTRFS, имеющемся и в русском переводе. Читая оба, впрочем, надо помнить, что упоминаемого там пакета timeshift-btrfs больше нет, он объединён с пакетом timeshift .

Так что на самом деле в TimeShift можно выбирать между двумя механизмами создания моментальных снимков. Правда, если механизм RSYNC можно использовать для всех нативных файловых системах Linux (Ext2/3/4, XFS — а есть ли ещё какие, сохраняющие актуальность?), то механизм BTRFS — только для одноимённой. И, следовательно, выбо между этими механизмами следует сделать заранее, при установке системы.

Далее, в цитате говорится, что TimeShift предназначен для создания снимков только системы, но не пользовательских данных. И по умолчанию это действительно так. Однако, как будет показано в следующем очерке, это можно изменить с помощью соответствующих настроек, подключая или отключая как отдельные файлы и подкаталоги из домашнего каталога пользователя, так и весь целиком весь /home . Разумеется, если последний лежит на том же разделе, что и корень файловой иерархии: ведь инкрементность моментальных снимков обеспечивается жёсткими ссылками, которые «действительны» только в пределах раздела.

Ответ на второй вопрос следует предварить замечанием, что Timeshift — преложение, не специфичное для дистрибутива Mint. Некогда (вот тут мне подсказывают — ещё в 12-м году) оно было разработано для Ubuntu в рамках проекта TeeJeeTech. И поддерживается рамках PPA-репозитория, доступного всем «законным» клонам Ubuntu. Для други «чистых» клонов Debian’а на странице GitHub’а можно найти deb-пакеты. Там же есть и *.run-файлы, предназначенные для запуска в произвольной Linux-системе.

Читайте также:  После обновления windows 10 не запускается меню пуск

Хотя Linux Mint и является клоном Ubuntu, в нём используются пакеты TimeShift не из PPA-репозитория, а из собственного, штатного. Разумеется, никаких различий между сборками из этих источников нет (да и быть не может, ввиду идентичности исходников). Это лишь показатель того, что разработчики Mint’а рассматривают TimeShift как приложение, «родное» для своего дистрибутива. Которое, кстати, имеется и в репозитории дистрибутива LMDE 3, выход которого под именем Cindy обещан и ожидается с конца первого квартала (надеюсь, что это не будет тем случаем, когда ждут три года).

И действительно, TimeShift плотно интегрирован в структуру релиза Linux Mint 19 «Tara» (хотя впервые появился в предыдущей версии, 18.3). В частности, на нём целиком базируется нынешний Менеджер обновлений, что сделало автоматический апдейт системы (в том числе её ядра и прочих критически важных компонентов) доступным не только для «продвинутых» применителей, но и для простых советских людей.

Именно поэтому настройка TimeShift стоит первым пунктом в списке Первых шагов приветственного экрана, возникающего при первом запуске системы. Если же этим шагом пренебречь — при каждой попытке обновить систему будет появляться предупреждение о необходимости его сделать. Что на самом деле легко — TimeShift в любой момент можно вызвать из одноимённого пункта секции Администрирование главного меню Cinnamon (или аналогов в рабочих других средах). Однако мы последуем совету резонных людей из проекта Mint, и займёмся настройкой TimeShift сразу.

Источник

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

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

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

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

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

Но в момент переустановки системы, драйверов и конфигураций работа с системой превращается в пытку. И хотя есть софт вроде Aptik, он все равно немного не дотягивает.

С легкостью бэкапните и восстановите рабочий стол Linux с помощью Timeshift

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

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

Купили новый компьютер и хотите перенести всю ОС с настройками и улучшениями на новый ПК?

Что делает Timeshift?

Понимаете, Timeshift не просто создают резервную копию домашней директории. Он не просто копирует приложения. Программа способно ПОЛНОСТТЬЮ ПЕРЕНЕСТИ ВАШУ ОС со всем содержимым домашней директории в один снимок файловой системы.

Установка Timeshift в Linux

1.Ubuntu и Linux Mint

Откройте терминал (ctrl+alt+T) и выполните команды ниже одна за одной

2.Arch Linux, Antergos, Apricity and Manjaro

Последня версия Timeshift доступна в Arch User Repository. Включите AUR и получите Timeshift с помощью команды

3.Все другие дистрибутивы

Скачайте подходящий файл и откройте терминал там, где файл располагается.

4.Timeshift для 32-хразрядной Linux

5.Timeshift для 64-хразрядной Linux

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

A.Создаем бэкап Linux

Больше в командной строке работать не придется. Запускаем Timeshift из меню. Вводим sudo пароль по требованию. Жмем на “create”. Быстро смотрим этот ролик пока Timeshift работает. Готово.

Читайте также:  Как найти hklm software microsoft windows

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

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

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 бы не помешал. Не стесняйтесь! Возможно вы спасете кому-то жизнь. 😀

Источник

compizomania

Азбука в Linux для начинающих и не только. Я знаю только то, что ничего не знаю, но другие не знают и этого. Сократ

Страницы

22 октября 2017

TimeShift — создание резервных копий и восстановление систем Linux

До недавнего времени существовала такая замечательная программа в Linux, как Systemback, с помощью которой можно было делать резервное копирование, восстановление системы и даже переустановку системы с резервной копии, созданной Systemback.
Но венгерский разработчик и создатель Systemback отказался от дальнейшей разработки программы. И в настоящее время пользователь может установить её только в дистрибутиве Ubuntu 16.04. Конечно очень жаль, что так получилось.

В Linux есть и другие программы, пусть не такие продвинутые, как Systemback, но вполне успешно делающие резервные копии системы и её восстановление, как из самой системы, так и с флешки, с загруженной live-системой. Одной из таких программ является TimeShift.

TimeShift для Linux представляет собой приложение, которое обеспечивает функциональность, аналогичную System Restore в Windows и Time Machine в Mac OS (Apple).
TimeShift защищает вашу систему путем создания копий файлов и папок файловой системы на определённый момент времени. Затем эти копии могут быть восстановлены позже, чтобы привести вашу систему в состояние, которое было на то время, когда была сделана копия. TimeShift копирует только системные файлы и настройки, оставляя в неизменном виде пользовательские файлы, такие как: Документы, Изображения, Видео и Музыка.
Иными словами TimeShift делает всю работу по копированию и восстановлению ситемы автоматически, только следует указать какую копию (от какого числа и времени) применить для восстановления, но личные паки остаются неизменными, вместе с содержимым.

Примечание. Всегда нужно помнить, что резервная копия системы занимает на ж/диске столько же места, сколько и сама установленная система. Но ведь вы будете в процессе работы устанавливать какие-то дополнительные программы, система будет обновляться, устанавливаться новые ядра и т.д. Поэтому раздел на ж/диске с вашей системой должен быть не менее 30 ГБ, а лучше как можно больше, чтобы в вашей системе всегда оставалось свободное место.

А теперь, как говорится, от слов — к делу.
Я буду делать все примеры в Ubuntu 17.10, но эта инструкция применима и для других производных от Ubuntu и Debian дистрибутивов.
Кстати, в предстоящем релизе Linux Mint 18.3, разработчики решили по умолчанию включить TimeShift в дистрибутив. Это так сказать, к сведению.

Читайте также:  Microsoft windows programs download

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

Установка TimeShift в Ubuntu и производные

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

sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt update
sudo apt install timeshift

По окончании установки вы найдёте TimeShift в системном меню:

После ввода пароля пользователя и открытия программы, Мастер установки задаёт вопрос о выборе типа снимка. Выберите RSYNC, если вы используете файловую систему EXT4, либо BTRFS, соответственно, если используете её и нажмите на кнопке Далее:

После чего Мастер установки будет производить Оценку размера системы:

По окончании оценки системы должно открыться окно для выбора места снимка системы:

Как видно на снимке, моя система с Ubuntu 17.10 располагается на разделе sda1 (у вас, естественно, может быть другой).
Когда место для будущего снимка выбрано, нажмите кнопку — Далее.

Теперь должно открыться окно Мастера установки для выбора уровней снимка:

По умолчанию Мастер установки предлагает создавать и сохранять по расписанию Ежедневно 5 (!) резервных копий. Конечно вы можете уменьшить их до одной, нажатием на знак (—) минус, либо выбрать другой параметр расписания из предложенного перечня: Ежемесячно; Еженедельно и т.д. Но я решил для себя, что мне достаточно и одной резервной копии, поэтому убрал флажок с Ежедневно, т.е. отключил расписание и кнопка — Далее:

Теперь должно открыться последнее окно Мастера установки, извещающее о завершении установи:

Нажмите на кнопке — Готово, в Мастере установки и откроется основное окно TimeShift:

Пока здесь нет доступных снимков, как отмечено внизу окна. Что ж, осталось его создать. Как раз для этого вверху окна имеется кнопка — Создать. Нажимаем на ней и должно начаться создание снимка резервной копии:

Дождитесь окончания создания снимка резервной копии до открытия основного окна TimeShift с созданным снимком:

Всё. Резервная копия системы создана, теперь можно закрыть окно TimeShift до лучших, а вернее сказать, худших времён.

Все снимки созданных резервных копий хранятся в парке timeshift в файловой системе дистрбутива.

Как делать восстановление системы?

В TimeShift имеется две возможности восстановления системы:

1. Восстановление из самой системы, т.е. после входа в неё.
2. Восстановление с live-системы с дистрибутивом.

1. Восстановление из самой системы

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

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

2. Восстановление с live-системы с дистрибутивом

Если по каким-то причинам ваша система перестала загружаться, загрузитесь в live-режиме с этим же дистрибутивом с флешки/DVD-диска.

Примечание. Естественно, по истечении времени у вас может не оказаться записанного загрузочного диска, не беда, запишите ещё раз образ с этой системой из Windows или Lunux (если установлен другой дистрибутив на ж/диске).

После загрузки системы в live-режиме, откройте браузер Firefox, перейдите на официальный сайт с TimeShift: http://www.teejeetech.in/p/timeshift.html (естественно с вводом в посковике TimeShift Linux) и выполните команды на установку программы:

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

По окончании установки, откройте TimeShift из меню.

Когда программа откроется, сделайте восстановление системы, как в первом варианте:

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

Теперь ваша восстановленная система должна загрузиться.

Вот и всё. Теперь вы знаете , как делать резервные копии и восстанавливать систему с TimeShift.

Источник

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