Что такое timeshift linux mint

Timeshift

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

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

Timeshift выполняет периодическое сохранение копий системы (снапшоты).

Пользователь может восстановить систему из любой архивной копии. Таким образом произойдет откат системы к точке восстановления. В случае, если вам необходимо восстановить систему, которая не грузится, то воспользуйтесь LiveCD (LiveUSB) диском с Linux. Установите Timeshift прямо в Live-системе (про установку см. ниже) и выполните восстановление из резервной копии через Timeshift.

Интерфейс Timeshift простой и понятный, и выполнен очень аккуратно.

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

Timeshift использует утилиты rsync и hard-links. Программа работает только с загрузчиком GRUB2. Если в системе используется GRUB, то система не загрузится после восстановления.

В операционных системах Windows и MacOS аналогами программы Timeshift являются System Restore и Time Machine, соответственно.

Установка

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

Источник

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

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

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

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

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

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

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

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

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

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

Что делает Timeshift?

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

Читайте также:  Postgresql автоматический бэкап windows

Установка 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 работает. Готово.

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

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

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

Источник

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

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

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

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

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

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

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

Читайте также:  Nvidia m2000 quadro драйвера windows 10

Однако в 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-системе.

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

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

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

Источник

Работа с программой TimeShift (Linux Mint 19.1). Создание снимков системы и восстановление

Первым делом после первой установки операционной системы по идеи необходимо было бы обновить драйвера и установить обновления. Не будем торопиться. Приятным новшеством особенно для новичков в новом дистрибутиве появилась возможность делать снимки системы (резервные копии). Данная функция появилась с появлением дистрибутива Linux Mint 19. С помощью нее можно легко восстановить систему из ранее сохраненной резервной копии, на тот случай если вдруг, что то пойдет не так.

Читайте также:  Остановка ненужных служб windows

Вот я и рекомендую сделать первую резервную копию чистой системы перед тем как устанавливать драйвера и обновления.

Разберем как это сделать.

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

Для запуска необходимо войти в «Меню» выбрать раздел «Администрирование» и запустить утилиту «Timeshift».

Запуск Timeshift

При первом запуске утилиты доступен «Мастер установки».

Timeshift — Мастер установки

Доступно два типа создания снимком «RSYNC» и «BTRFS». Второй тип «BTRFS» можно использовать только в том случае если Linux Mint установлен на раздел BTRFS. Поэтому выбираем первый вариант «RSYNC». Происходит оценка системы, после чего предлагается выбрать место где будут храниться снимки системы. В выбранном режиме возможно хранение снимком на другом диске, только одно условие, чтобы он имел файловую систему «ext4». На своем компьютере на одном из жестких дисков я создал специально небольшой раздел для этих целей. Выбираю его.

Timeshift — Выбор раздела для хранения снимков

Хочется отметить, выбранное устройство для хранения снимком не форматируется и данные на нем не потеряются. Снимки будут сохранены в новый каталог «Timeshift» в корневом каталоге устройства.

Timeshift — Расписание создания снимков

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

Timeshift — Выбор домашней папки для резервного копирования

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

Timeshift — Завершение работы мастера

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

Timeshift — Работа программы

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

Timeshift — Процедура создания снимка

Первый снимок системы готов.

Timeshift — Снимок системы

Видим, что на выбранном носителе появилась папка «Timeshift» и в ней папки со снимками системы.

Timeshift — Папка с резервными файлами

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

Для восстановления системы достаточно выбрать снимок который необходимо восстановить и нажать кнопку «Восстановить».

Timeshift — Восстановление системы

Необходимо выбрать куда восстановить систему, устройства с которых был сделан снимок выбраны по умолчанию достаточно просто нажать кнопку «Далее». Произойдет разбор файла журнала, после чего будет предложено восстановить систему.

Timeshift — Восстановление системы

Timeshift — Восстановление системы

Для продолжения процедуры восстановления необходимо закрыть все приложения и сохранить данные и нажать «Далее». Компьютер автоматически перезагрузится и система будет восстановлена в соответствии со снимком системы. Хоть автор программы и не несет ответственность за любой ущерб в виде потерянной информации, но на моем примере программа отработала отлично — система была восстановлена.

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

Источник

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