Как сделать копию системы линукс

Запасливый пингвин. Программы для резервного копирования в Linux

Как сделать копию системы линукс

Содержание статьи

Народные мудрости

На базе Linux любят разворачивать NAS- и FTP-серверы. Для таких систем неплохо бы иметь резервную копию как минимум конфигурации, а в идеале еще и данных. Не стану читать очередную лекцию, насколько важно озаботиться резервным копированием до того, как с основным носителем информации приключится беда. Но повторю одну притчу из айтишного фольклора: люди делятся на тех, кто делает бэкапы, и тех, кто их еще не делает. С основами создания резервных копий ты можешь ознакомиться, например, в упомянутой статье, а мы не будем тратить время на теорию и сразу перейдем к делу.

WARNING

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

Как сделать копию системы линукс Снимаем слепок устройства /dev/sdb1 и монтируем его

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

Тем, кто любит помощнее

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

rsync

Ходят легенды, что rsync, появившаяся в 1996-м и даже портированная в 1999-м на NT, была разработана для замены rcp (remote copy). А имя ее произошло от словосочетания remote synchronization, для чего она и была предназначена.

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

Rsync позволяет создать демон, своего рода удаленный сервер rsync, который также можно сконфигурировать совершенно по-разному в зависимости от поставленной задачи. Он может принимать удаленные соединения анонимно, по паролю и без, с шифрованием по SSH на заданном порте с использованием ключей, с разными конфигурациями для разных пользователей, создаваемых в рамках rsync. При всем этом для успешного общения двух узлов демон rsync необязателен: разница между использованием демона и работой без него разъясняется на сайте проекта.

В мануале описано множество нюансов работы с этим мощным инструментом, таких как обработка символических ссылок и атрибутов файлов, опции удаления файлов при обновлении директорий, параметры пересылки данных и многое другое, что и в голову так просто не придет. В общем, в любой непонятной ситуации — RTFM!

luckyBackup

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

Для резервного копирования в luckyBackup создаются профили, внутри которых можно довольно тонко определить задачи:

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

Как сделать копию системы линукс Расширенная настройка задач в luckyBackup

Back In Time

Утилита с набором функций, очень похожим на luckyBackup. Тоже поддерживает профили, но экспортировать их нельзя, и внутри них нет задач — здесь профиль и есть задача.

Как сделать копию системы линукс Настройки профиля в Back In Time

Bacula

Опенсорсный монстр для резервного копирования. Его можно собрать из исходников, однако готовые пакеты последних версий с сайта разработчиков просто так не получишь. Bacula обещает мощную функциональность — программа не в последнюю очередь ориентирована на работу в крупных компьютерных сетях и вообще на масштабирование; она умеет делать все три вида бэкапов. Имеются версии для Windows (есть даже клиент под Win98!), macOS и Open/NetBSD.

Продолжение доступно только участникам

Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте

Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», позволит скачивать выпуски в PDF, отключит рекламу на сайте и увеличит личную накопительную скидку! Подробнее

Источник

Information Security Squad

stay tune stay secure

💙 Как сделать резервную копию настроек Linux на флешку

Как сделать копию системы линукс

У вас есть флешка и вы хотите сделать резервную копию ваших файлов конфигурации и настроек Linux?

Если так, мы можем помочь!

Проделайте эти два простых способа дабы сделать резервную копию настроек и файлов конфигурации Linux на флэш-накопитель!

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

Метод 1 – Резервное копирование с Tar

Резервное копирование настроек Linux с помощью команды Tar – хорошая идея, если вы спешите, так как это быстрый процесс.

Чтобы создать резервную копию, начните с открытия окна терминала. Вы можете сделать это, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре.

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

/.config/, так как это каталог, в котором большинство приложений хранят свои настройки.

Как сделать копию системы линукс

Выполнение вышеуказанной команды выдаст архивный файл TarGZ с большинством ваших конфигураций Linux.

Далее подключите флэш-накопитель к USB-порту на компьютере с Linux.

Затем откройте файловый менеджер и поместите в него файл linux-settings.targ.gz.

Резервное копирование других папок настроек с помощью Tar

Резервное копирование папки

/.config/ в архив TarGZ – хороший способ обеспечить резервное копирование большинства настроек Linux.

Тем не менее, не каждая программа хранит свои файлы настроек там.

Некоторые просто используют каталог

Итак, если первая резервная копия затронула не все, попробуйте вместо этого следующую команду:

Шифрование резервной копии Tar

Настройки Linux часто содержат конфиденциальную информацию, в том числе пароли, закладки и т. д.

Если вы выполняете резервное копирование настроек Linux через Tar на флэш-диск, вы можете также зашифровать резервную копию.

Самый простой способ создать резервную копию в Linux – использовать инструмент GPG.

Чтобы запустить процесс шифрования, используйте следующую команду gpg ниже.

С зашифрованным архивом в файловой системе, удалите незашифрованный файл.

Восстановить резервную копию Tar

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

Шаг 1. Подключите флэш-накопитель к USB-порту и перетащите архив «linux-settings.tar.gz» в свой домашний каталог (/home/username/).

Шаг 2: Используйте GPG для расшифровки TarGZ, если вам нужно.

Шаг 3: Восстановите резервную копию.

Метод 2 – Резервное копирование с Deja Dup

Deja Dup – отличный инструмент для тех, кто хочет создать резервную копию на флэш-накопителе, но не хочет иметь дело с терминалом.

Это простое в использовании приложение, которое сохраняет ваши настройки в пару кликов.

Для использования инструмента резервного копирования Deja Dup необходимо установить программу.

Ubuntu

Debian

Arch Linux

Fedora

OpenSUSE

Затем, как только оно заработает, подключите флешку.

После подключения флэш-накопителя USB нажмите «Расположение резервных копий» в приложении Deja Dup.

Затем найдите раскрывающееся меню и выберите пункт «Локальная папка».

Как сделать копию системы линукс

При нажатии на опцию «Локальная папка» появится окно файлового браузера.

Используйте ее, чтобы перейти в основную папку вашей флешки.

Затем нажмите OK, чтобы добавить его в Deja Dup в качестве места хранения.

Добавить папки для сохранения

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

В приложении найдите «Папки для сохранения» и щелкните по нему мышью.

Оказавшись там, нажмите знак «+», чтобы открыть браузер файлов.

Как сделать копию системы линукс

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

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

/.config /, не стесняйтесь добавить

Запустите резервное копирование

Резервное копирование на флэш-диск с помощью Deja Dup очень простое.

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

Обязательно установите флажок «зашифровать», если хотите сохранить резервную копию.

Как сделать копию системы линукс

Восстановите резервную копию Deja Dup

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

Затем откройте Deja Dup. Открыв приложение Deja Dup на ПК с Linux, нажмите «Расположение резервных копий».

Используя раскрывающееся меню, настройте Deja Dup на использование флэш-накопителя USB в качестве хранилища.

После настройки приложения Deja Dup на распознавание флэш-накопителя USB перейдите в область «Обзор».

Затем нажмите кнопку «Восстановить», чтобы восстановить файлы конфигурации в их исходное местоположение.

Источник

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 ГБ, а лучше как можно больше, чтобы в вашей системе всегда оставалось свободное место.

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

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

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

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

Как сделать копию системы линукс

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

Как сделать копию системы линукс

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

Как сделать копию системы линукс

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

Как сделать копию системы линукс

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

Как сделать копию системы линукс

Как сделать копию системы линукс

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

Как сделать копию системы линукс

Как сделать копию системы линукс

Как сделать копию системы линукс

Дождитесь окончания создания снимка резервной копии до открытия основного окна 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 из меню.

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

Как сделать копию системы линукс

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

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *