Резервное копирование и восстановление в linux с помощью timeshift

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

Алексей Федорчук

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

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

Всё сказанное в этой цитате — правда, чистая правда и ничего, кроме правды. Однако это — ещё не вся правда. Во-первых, 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-системе.

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

Это лишь показатель того, что разработчики Mint’а рассматривают TimeShift как приложение, «родное» для своего дистрибутива.

Которое, кстати, имеется и в репозитории дистрибутива LMDE 3, выход которого под именем Cindy обещан и ожидается с конца первого квартала (надеюсь, что это не будет тем случаем, когда ждут три года).

И действительно, TimeShift плотно интегрирован в структуру релиза Linux Mint 19 «Tara» (хотя впервые появился в предыдущей версии, 18.3).

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

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

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

Источник: http://www.alv.me/mint-19-i-timeshift-vvedenie/

TimeShift — удобная система резервного копирования для Ubuntu

Линуксоиды в списке преимуществ своей системы любят подчеркивать ее стабильность и неубиваемость. На самом деле эти свойства сильно зависят от используемого дистрибутива и квалификации пользователя.

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

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

Поэтому никогда не бывает лишним предусмотреть возможность резервного копирования и восстановления состояния операционной системы. Сегодня мы рассмотрим простую утилиту TimeShift, которая предоставляет нам такую возможность.

TimeShift — это утилита для Ubuntu и родственных систем, которая предназначена для создания точек восстановления системы, подобно тому, как работает соответствующая служба в Windows или Time Machine в Mac. При этом архивируются только системные данные, поэтому вы можете быть уверены, что ваши документы и файлы не будут затронуты (для их сохранения лучше использовать встроенную систему резервного копирования Deja-dup).

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

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

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

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

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

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

Источник: https://lifehacker.ru/timeshift-udobnaya-sistema-rezervnogo-kopirovaniya-dlya-ubuntu/

Как вернуть систему Ubuntu Linux в предыдущее состояние

Оригинал: How to Restore Your Ubuntu Linux System to its Previous State 
Автор: Lori Kaufman 
Дата публикации: 4 / 01 / 2015, 
Перевод: Н.Ромоданов 
Дата перевода: февраль 2015 г.

Было бы неплохо иметь возможность попробовать новую версию Ubuntu, зная, что в случае, если она вам не понравится, вы сможете вернуться к предыдущей версии.

Мы расскажем вам об инструменте, который позволить в любой момент времени сделать снимок вашей системы. В статье рассказывается о пакете TimeShift, который является бесплатным инструментом, похожим по своим возможностям на функцию System Restore (восстановление системы), которая есть в Windows.

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

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

TimeShift сохраняет только системные файлы и настройки, а не пользовательские файлы, например, документы, фотографии и музыку. Чтобы делать резервные копии пользовательских файлов, вы можете воспользоваться таким инструментальным средством, как, например, Back In Time.

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

Недавно на нашем сайте рассказывалось, как с помощью Aptik делать резервные копии ваших приложений и архивов. Aptik входит в тот же самый пакет PPA, что и TimeShift. Во-первых, нажмите Ctrl + Alt + T для того, чтобы открыть окно терминала.

Если у вас не установлен Aptik, то для того, чтобы добавить архив PPA и обновить его, введите в командной строке по-отдельности следующие две команды, и после каждой из них нажимайте Enter.

Более подробную информацию о приложении Aptik смотрите в нашей статье.sudo apt-add-repository –y ppa:teejee2008/ppa
sudo apt-get update

Если у вас установлен пакет Aptik, вы хотите установить TimeShift, то предыдущие команды вводить не нужно.

Введите следующую строку и нажмите клавишу Enter.

sudo apt-get install timeshift

Введите пароль и нажмите Enter.

После завершения установки, закройте окно терминала, набрав для этого в командной строке команду «exit» и нажав Enter, либо нажав кнопку «X» в верхнем левом углу окна.

Чтобы открыть TimeShift, нажмите на кнопку «Search» (Поиск) в верхней части панели Unity Launcher.

В поле поиска введите «timeshift«. По мере ввода на экране будет появляться результат. Когда появится иконка TimeShift, нажмите на нее с тем, чтобы открыть приложение.

В появившемся диалоговом окне вам будет предложено ввести пароль. Введите в поле ввода пароль и нажмите «OK«.

Появится основное окно приложения TimeShift и будет выполнена оценка размера системы (внизу в окне фраза — Estimating system size…). Если у вас более одного диска или раздела, то вы можете в выпадающем списке «Backup Device» (Устройство резервного копирования) выбрать диск или раздел, на котором будет храниться резервная копия.

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

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

Читайте также:  Ubuntu больше не будет поставлять 32-bit версии

Чтобы создать резервную копию на выбранном устройстве «Backup Device«, нажмите кнопку «Backup«, находящуюся на панели инструментов.

По мере того, как будет создаваться снимок, в строке состояния будут отображаться сообщения «Synching files…» (синхронизация файлов ...»).

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

Когда курсор мышки помещается над строкой «Backup Device» (Устройство резервного копирования), то в выпадающем списке показывается путь, где на выбранном устройстве сохраняются снимки.

В каталоге «timeshift» содержатся различные снимки, сделанные с помощью TimeShift, в том числе запланированные снимки, о которых мы будем рассказывать в этой статье ниже.

В каталоге «snapshots» содержатся снимки, сделанные вручную. Мы рекомендуем скопировать этот каталог на флэш-накопитель USB, сетевой диск или в облачный сервис, такой как Dropbox

Источник: https://sredalinux.blogspot.com/2015/03/ubuntu-linux.html

Как создать резервную копию Кали Линукс?

Как создать резервную копию Кали Линукс или подготовка к восстановлению.

Самый «потребляемый» тип операционных систем на территории бывшего СССР — это ОС семейства Windows. Как сохранить свои данные, в том числе и саму копию ОС, знают почти все пользователи.

Более того, различные функции сохранения Windows (отдельных параметров или всей копии) имеется в самой операционной системе. А вот для Unix систем (учитывая их разнообразие) функций по резервному копированию почти не предусмотрено.

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

Я покажу вам один из возможных вариантов как создать резервную копию Кали Линукс.

Эта программа создаёт образ всей операционной системы, из которого по необходимости можно восстановить все данные и настройки Кали.

Кроме того, с её помощью можно переносить систему и на другой компьютер. Процесс создания резервной копии автоматический, во время процесса вас будет сопровождать меню и окна на русском.

  • Рабочая копия Кали Линукс
  • Интернет
  • скрипт Timeshift

Качаем Timeshift по адресу:

https://github.com/teejee2008/Timeshift/releases

Выбираем подходящий под разрядность Кали тип файла и сохраняем.

Откроем папку с загруженным файлом в терминале:

Командой (проверьте командой ls свою версию скачанного файла)

chmod +x timeshift-v18.9.1-amd64.run

Добираем к скачанному файлу права. А теперь ставим:

./timeshift-v18.9.1-amd64.run

Терминал возвращает информацию о том, что установка завершилась успешно, запуск процесса осуществляется через меню программ или командой из терминала

timeshift-launcher

Покидаем папку (у меня Загрузки) командой cd и сразу создаём резервную копию Кали Линукс:

Не примените воспользоваться справкой Help. Она также русифицирована. Предлагается выбор двух типов снимков копии: RSYNC и BTRFS.

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

Главный же здесь принцип схож с тем, что в Windows: желаете полной безопасности — выбирайте отдельный (не системный) том, отформатированный под ext4. У меня такой возможности в примере, к сожалению, нет, и сохраняюсь на том же томе.

Настройки программы

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

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

В процессе настройки программы жмём кнопку Далее, пока не останется одна лишь Готово. А теперь появляется окно создания первой «точки восстановления». Просто жмём создать. Идём пить кофе, ибо потребуется время.

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

Ладно, резервная копия имеется. Как восстановить Кали Линукс, имея возможность зайти в графический интерфейс понятно: запускаем знакомой командой, заходим в меню, нажимаем Восстановить.

А если такой возможности нет? Вариантов несколько: флешка Кали, среда восстановления из загрузочного меню Кали или Кали-Live на установочном диске.

Дело том, что все эти варианты подразумевают возможность соединиться с сетью, скачать программу вновь и восстановить Кали из образа прямо из-под Live-сборки. Восстановите загрузчик заново с помощью той же TIMESHIFT и перезагрузитесь.

Итак, если запуск Timeshift подразумевается из «ремонтного» терминала, лучшим подспорьем будет справка по утилите (немного помогу вам разобраться):

timeshift

Знакомьтесь со справкой…

Вы увидите примерно такое:

[email protected]:~# timeshift Timeshift v18.9.1 by Tony George ([email protected]) Syntax Синтакс команд: timeshift —check проверить timeshift —create [OPTIONS] создать timeshift —restore [OPTIONS] восстановить timeshift —delete-[all] [OPTIONS] удалить (всё) timeshift —list-{snapshots|devices} [OPTIONS] отобразить (образы|устройства) Options Данные: List Списки: —list[-snapshots] List snapshots Показать образы —list-devices List devices Показать устройства Backup Создание образа восстановления: —check Create snapshot if scheduled Создание снимка, если запланировано —create Create snapshot (even if not scheduled) Создание снимка (даже если не запланировано) —comments Set snapshot description Установить описание к снимку —tags {O,B,H,D,W,M} Add tags to snapshot (default: O) Добавить к снимку тэги (по умолчанию О) Restore Восстановление: —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 Указать устройство для установки на него загрузчика GRUB2 —skip-grub Skip GRUB2 reinstall Пропустить установку GRUB2 Delete Удаление: —delete Delete snapshot Удалить снимок —delete-all Delete all snapshots Удалить все снимки Global Общие: —snapshot-device Specify backup device (default: config) Указать устройство для сохранения образа восстановления —yes Answer YES to all confirmation prompts «Да» на все вопросы о подтверждении —btrfs Switch to BTRFS mode (default: config) Переключить на режим сохранения BTRFS —rsync Switch to RSYNC mode (default: config) Переключить на режим сохранения RSYNC —debug Show additional debug messages Показать дополнительные сообщения об отладке(ах) —verbose Show rsync output (default) Показать ответ rsync (активно по умолчанию) —quiet Hide rsync output Скрыть ответ rsync —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 всегда создаёт новый снимок 2) —check создаст новый снимок, если его создание запланировано 3) используйте —restore без всяких дополнительных опций, чтобы добавлять их по мере набора команд в терминале 4) вместо имени устройства можно указать UUID 5) если не указаны дополнительные опции, будут загружены значения по умолчанию.

Успехов.

Источник: https://computer76.ru/2018/10/01/sozdat-rezervnuyu-kopiyu-kali-linuks/

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 в дистрибутив. Это так сказать, к сведению.

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

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

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

sudo apt-add-repository -y ppa:teejee2008/ppa

sudo apt update

sudo apt install timeshift

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

Читайте также:  Релиз mpd плеера cantana 2.1

После ввода пароля пользователя и открытия программы, Мастер установки задаёт вопрос о выборе типа снимка. Выберите 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.

Источник: http://all-rss.ru/item-3388794-timeshift-sozdanie-rezervnih-kopiy-i-vosstanovlenie-sistem-linux/

Делаем бэкап Ubuntu и полное восстановление системы

Возможность случайного повреждения системы, даже такой надёжной как Linux, всегда существует. Как правило, переустановка ОС занимает много времени и сил. Чтобы избежать неприятностей подобного рода следует пользоваться резервным копированием (бэкап) Ubuntu Linux.

Создание бэкапа ubuntu через Rsync

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

Пару слов о rsync:

Данная команда является очень мощным инструментом для работы с файлами. Ознакомиться с полным списком её возможностей можно написав в консоли man rsync. Предлагаемый метод резервного копирования ubuntu через rsync является самым простым и лёгким в освоении.

Бэкап Ubuntu на личном опыте

Чтобы всё было предельно просто — расскажу как у меня происходит backup системы. Мой жесткий диск разбит на 5 разделов, из которых 2 раздела отведено под Ubuntu — системный раздел / и раздел для информации пользователей /home.

Я копирую всё содержимое системного раздела / на раздел пользователей в специальную папку /home/.backup. В случае неполадок ОС Ubuntu я запускаюсь с LiveCD и просто копирую бэкап убунту на системный раздел.

Основываясь на этом примере ниже будет описана процедура резервного копирования и восстановления Ubuntu Linux.

Резервное копирование (бэкап) Ubuntu

Выполняем в консоли:
sudo rsync -aulv -x / /windows/FILES/.backup/
А теперь давайте разберёмся с синтаксисом этой нехитрой команды

  • sudo — получаем права суперпользователя root;
  • rsync — выполняем команду резервного копирования и задаём дополнительные аргументы -aulv и -x;
  • / —раздел, который подлежит копированию (системный раздел);
  • /windows/FILES/.backup/ — место куда будут скопированы файлы (раздел пользователей).

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

Восстановление Ubuntu через rsync

Допустим, у нас накрылась система и нужно восстановить убунту. Запускаем компьютер при помощи LiveCD с Linux, открываем консоль. Теперь нужно примонтировать (подключить) системный раздел и раздел пользователей, чтобы совершить восстановление системы и здесь можем пойти двумя путями. Первый способ основан на кликах мышки, а второй — на работе в консоли.

Способ №1

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

Определяем какой из разделов системный, а какой пользовательский. Недостаток такого способа в том, что разделы получат сложный адрес точки монтирования вроде /media/2F45115E1265048F. Запоминаем адрес точки монтирования системного и пользовательского разделов.

Теперь переходим к непосредственному восстановлению, пропускаем раздел «Способ №2″.

Способ №2

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

sudo fdisk -l

эта команда покажет нам полный список разделов, имеющихся в системе. К примеру, у меня вот такая картинка.Устр-во Загр Начало Конец Блоки Id Система

/dev/sda1 771120 27342629 13285755 83 Linux
/dev/sda2
27342630 822190634 397424002+ 83 Linux

/dev/sda3 * 822190635 883639259 30724312+ 7 HPFS/NTFS/exFAT /dev/sda4 883639260 976768064 46564402+ 5 Расширенный

/dev/sda5 883639323 976768064 46564371 7 HPFS/NTFS/exFAT

В столбце «Система» легко увидеть, что файловая система Linux располагается на разделах:

2. Монтируем Linux разделы командой mount. Для этого сперва создадим точку монтирования для каждого раздела:
sudo mkdir /media/1
sudo mkdir /media/2 Используем mount чтобы примонтировать разделы:

sudo mount dev/sda1 /media/1
sudo mount dev/sda2 /media/2

3. Определяем какой из разделов является системным, а какой есть папка пользователя. Можем либо просто зайти через файловый менеджер в примонтированные каталоги и посмотреть какой из них системный. Или же, воспользуемся командой ls (показывает список файлов по заданному адресу):

ls /media/1
ls /media/2

Если Вы не слишком опытный пользователь — подскажу, что системный раздел Linux, как правило, будет иметь следующие папки: bin, boot, dev, etc, mnt и т. д.

Допустим мы установили, что системный раздел сейчас примонтирван по адресу /media/1.

Непосредственное восстановление

1. Копируем файлы из резервной копии. Используем такую же команду:
sudo rsync -aulv -x /media/2/.backup/ /media/1/

2. Отмонтируем разделы по окончанию копирования:
sudo umount /media/1
sudo umount /media/2
Перезагружаем компьютер и наслаждаемся восстановленной из бэкапа Ubuntu.

Редактировалось Дата: Воскресенье, 11 Ноябрь 2018

Источник: http://www.fordus.org.ua/Domoy/delaem-bekap-ubuntu-i-polnoe-vosstanovlenie-sistemy.html

Как вернуть систему Ubuntu Linux в предыдущее состояние

Библиотека сайта rus-linux.net

Оригинал: How to Restore Your Ubuntu Linux System to its Previous State Автор: Lori Kaufman Дата публикации: 4 / 01 / 2015, Перевод: Н.Ромоданов

Дата перевода: февраль 2015 г.

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

В статье рассказывается о пакете TimeShift, который является бесплатным инструментом, похожим по своим возможностям на функцию System Restore (восстановление системы), которая есть в Windows.

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

Пакет TimeShift является бесплатным инструментом, который похож по своим возможностям на функцию System Restore (восстановление системы), которая есть в Windows.

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

Чтобы делать резервные копии пользовательских файлов, вы можете воспользоваться таким инструментальным средством, как, например, Back In Time.

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

Недавно на нашем сайте рассказывалось, как с помощью Aptik делать резервные копии ваших приложений и архивов. Aptik входит в тот же самый пакет PPA, что и TimeShift. Во-первых, нажмите Ctrl + Alt + T для того, чтобы открыть окно терминала.

Если у вас не установлен Aptik, то для того, чтобы добавить архив PPA и обновить его, введите в командной строке по-отдельности следующие две команды, и после каждой из них нажимайте Enter.

Читайте также:  Установить ядро linux 4.9 в ubuntu/linux mint и др.

Более подробную информацию о приложении Aptik смотрите в нашей статье.

sudo apt-add-repository –y ppa:teejee2008/ppa
sudo apt-get update

Если у вас установлен пакет Aptik, вы хотите установить TimeShift, то предыдущие команды вводить не нужно. Введите следующую строку и нажмите клавишу Enter.

sudo apt-get install timeshift

Введите пароль и нажмите Enter.

После завершения установки, закройте окно терминала, набрав для этого в командной строке команду «exit» и нажав Enter, либо нажав кнопку «X» в верхнем левом углу окна.

Чтобы открыть TimeShift, нажмите на кнопку «Search» (Поиск) в верхней части панели Unity Launcher.

В поле поиска введите «timeshift». По мере ввода на экране будет появляться результат. Когда появится иконка TimeShift, нажмите на нее с тем, чтобы открыть приложение.

В появившемся диалоговом окне вам будет предложено ввести пароль. Введите в поле ввода пароль и нажмите «OK».

Появится основное окно приложения TimeShift и будет выполнена оценка размера системы (внизу в окне фраза — Estimating system size…). Если у вас более одного диска или раздела, то вы можете в выпадающем списке «Backup Device» (Устройство резервного копирования) выбрать диск или раздел, на котором будет храниться резервная копия.

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

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

Чтобы создать резервную копию на выбранном устройстве «Backup Device», нажмите кнопку «Backup», находящуюся на панели инструментов.

По мере того, как будет создаваться снимок, в строке состояния будут отображаться сообщения «Synching files…» (синхронизация файлов …»).

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

Когда курсор мышки помещается над строкой «Backup Device» (Устройство резервного копирования), то в выпадающем списке показывается путь, где на выбранном устройстве сохраняются снимки.

В каталоге «timeshift» содержатся различные снимки, сделанные с помощью TimeShift, в том числе запланированные снимки, о которых мы будем рассказывать в этой статье ниже.

Источник: http://rus-linux.net/MyLDP/admin/restore-your-ubuntu.html

Open Source в Татарстане. Linux

Некоторое время назад, я писал об удивительном инструменте под названием TimeShift, который служит для восстановления системы в предыдущее рабочее состояние. Сегодня я хочу представить новый инструмент из этой же серии под названием Systemback.

Systemback очень полезное приложение, которое позволяет создавать резервные копии и точки восстановления вашей системы.

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

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

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

Основные особенности Systemback

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

Резервное копирование системы Восстановление системы Установка системы Создание Live CD Ремонт системы

Обновление системы

Естественно с первым открытием программы ни каких резервных копий у вас пока нет. Точку создания резервной копии нужно создать, кликнув на кнопке Create new (Создать новую). После этого Systemback начнёт создание новой точки восстановления для вашей системы.

После создания точки восстановления, резервная копия будет храниться в папке /home/systemback/, которую вы можете изменить из опции в верхнем правом углу главного окна Systemback. Кроме того, успешно созданная точка восстановления системы будет показана в верхнем левом углу окна:

Восстановление системы в предыдущее состояние:

Восстановление системы в прежнее состояние так же просто, как создание точки восстановления. Откройте главное окно Systemback, активируйте любую из точек восстановления системы, и нажмите на кнопку System Restore (Восстановление системы):

Вам будет предложено на выбор: сделать полное восстановление системных файлов — Full restore, Системные файлы или только пользовательские конфигурационные файлы. Выберите соответствующую опцию и нажмите кнопку Next (Далее):

И нажмите кнопку Start, чтобы восстановить систему в предыдущее рабочее состояние:

System Copy (Копирование системы):

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

System Install (Установка системы):

Эта опция позволит вам создать нового пользователя с паролем на ваш выбор. Кроме того, вы можете изменить свой пароль пользователя корневой системы, если хотите.

Live System Create (Создание Live-системы):

Это одна из самых примечательных особенностей Systemback. В отличие от других подобных приложений резервного копирования и восстановления системы, Systemback позволяет вам создавать Live CD/DVD диск с образом вашей текущей системы. По окончании создания iso образа вы можете использовать этот Live CD/DVD, загрузившись на другом компьютере так, словно на родном.

После создания Live-системы, её нужно преобразовать в ISO-образ и загрузить с помощью специальной программы на CD/DVD или USB флэш-накопитель (флешку).

Ещё раз повторюсь, что все файлы Systemback находятся в папке home файловой системы, если вы ни чего не меняли в настройках программы:

System Repair (Ремонт системы):

Как и Восстановление системы, эта опция поможет вам исправить ваш рабочий стол в случае возникновения каких-либо проблем. Не используйте эту опцию, если вы не уверены.

System Upgrade (Обновление системы):

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

Exclude (Исключить):

Если вы не хотите включить файл или папку в точекe восстановления, то можете использовать эту функцию.

Установка Systemback в Ubuntu 15.04/14.10/14.04 и производные

Откройте терминал (Ctrl+Alt+T), скопируйте и выполните следующие команды:

sudo add-apt-repository ppa:nemh/systemback sudo apt-get update

sudo apt-get install systemback

По окончании установки вы найдёте Systemback в программах Администрирование или поиском в меню:

Удаление Systemback

Если вы решили удалить Systemback из системы, выполните этикоманды в терминале:

sudo add-apt-repository -r ppa:nemh/systemback sudo apt-get update

sudo apt-get purge systemback

Источник: Systemback

Источник: http://www.openkazan.info/node/6617

Как сделать резервную копию всей вашей системы Linux с помощью Rsync

Сегодня мы хотели переустановить одну из виртуальной машины, которая работает с сервере Ubuntu 16.04 LTS. Перед установкой, мы попытались сделать резервную копию всей системы. При поиске простого способа сделать это, нашли убедительное решение в вики – странице Arch Linux.

Мы никогда не думали, что это все гораздо проще. Мы копировали весь корень с помощью команды Rsync в одно касание. Да, это просто команда в одну строку. Хотя там очень много инструментов для резервного копирования ваших систем, этот метод намного проще и удобнее.

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

В этом кратком руководстве мы объясним, как сделать резервную копию всей системы Linux с помощью утилиты Rsync.

Резервное копирование всей вашей системы Linux с помощью Rsync

Во- первых, вставьте резервный носитель (внешний жесткий диск или другой носитель). Затем найдите букву диска с помощью команды «fdisk -l». В нашем случае, идентификатор диска /dev/sdb1. Смонтируйте диск в любое место по вашему выбору.

sudo mount /dev/sdb1 /mnt

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

sudo rsync -aAXv / —exclude={«/dev/*»,»/proc/*»,»/sys/*»,»/tmp/*»,»/run/*»,»/mnt/*»,»/media/*»,»/lost+found»} /mnt

Эта команда создаст резервную копию всего каталога /, за исключением каталогов /dev, /proc, /sys, /tmp, /run, /mnt, /media, /lost+found.

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

  • rsync – Быстрая, универсальная, локальная и удаленная утилита копирования файлов
  • -aAXv – Файлы передаются в режиме «архив», который гарантирует, что символические ссылки, устройство, разрешение, владение, время изменения, списки контроля доступа, а также расширенные атрибуты сохраняются.
  • / – Исходный каталог
  • -exclude – Исключает данные каталоги из резервной копии.
  • /mnt – Это папка назначения резервной копии.

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

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

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

Скажем, например, когда Rsync достигнет файла 2, содержимое предыдущего файла (File 1) может быть изменено. Это оставит вас с ошибкой зависимостей, когда вам нужно будет использовать эту резервную копию. В таких случаях, резервное копирование на основе снимка является лучшим подходом.

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

И это все. Надеюсь это поможет. Если вы найдете наши гиды полезной, пожалуйста, поделитесь ими в социальных, профессиональных сетей, так что другие пользователи также могут извлечь из них выгоду. Мы будем продолжать отправлять более хорошие питания каждый день. Оставайтесь с нами, чтобы прочитать удивительные питания.

Источник: https://andreyex.ru/operacionnaya-sistema-linux/kak-sdelat-rezervnuyu-kopiyu-vsej-vashej-sistemy-linux-s-pomoshhyu-rsync/

Ссылка на основную публикацию