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

Статья Делаем бекап Kali Linux

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

Соответственно будет неприятно, когда после одного из обновлений система перестанет запускаться. Даже если дистрибутив используется только в целях пентеста, все равно придется устанавливать и конфигурировать заново.

Лично я люблю экспериментировать с разными версиями драйверов и систем для работы с гибридной графикой, и скажу Вам, что тот же Bumblebee без танцев с бубном удалить не всегда получится.
То же самое касается многочисленного нестабильного ПО типа «суперметасплоит» или новых фреймворков. Как Вы уже догадались речь в статье пойдет про бекапы.

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

В статье доступно напишу про бекап, а так же несколько советов начинающим пользователям Kali Linux.

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

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

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

2. Поначалу Вы не будете до конца понимать что нельзя ставить, а что можно (например, что ставить nvidia с либами glvnd надо на чистую систему, в дальнейшем если захотите CUDA, то нужно ставить
драйвер, собранный без glvnd — так во всех мануалах на EN, надо на чистую систему ставить, причем вместе с CUDA, но я заинтересован в либе по понятным причинам, так что пока не лезу на
кактус с CUDA), попытка поменять все на настроеннной системе с большой вероятностью даст Вам кучу ошибок при установке нового драйвера, лично я после этого сносил систему.

Советую ставить synaptic и проверять всякие свистелки через него (заходим в св-ва пакета -> зависимости -> если видим, что пакет «нарушает», «заменяет», «повреждает», «конфликтует»
с чем-либо, то оставляем все как есть, или вкуриваем wiki).

Читайте также:  Linux list all file names

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

4. Используем замечательные команды:

# journalctl -b -p err // все, что здесь есть, стоит внимания, это те строки, которые Вы видите перед загрузкой ОС, если на ноутбуке вывод содержит что-то еще кроме этого:

err1.png

pcieport 0000:00:1c.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, ID) device [8086:9d14] error status/mask=00000001/00002000
pcieport 0000:00:1c.0: [ 0] Receiver Error (First)

это тоже нормально, ошибка преследует процессоры SkyLake.

# cat /var/log/Xorg.0.log //на случай проблем с Xorg или экспериментов с конфигами Intel — «AccelMethod» «uxa» vs «AccelMethod» «glamor» и т.д. можно проверить их загрузку командами:

err3.png

err4.png

5. В итоге время на развертку системы значительно сократится, доходим до минимальной базовой настройки под себя (дрова Nvidia, удаляем ненужные программы, качаем офисы, плееры и т.д.).
Когда система будет удобна в использовании, и Вы ознакомитесь с рабочими инструментами, можно все подробно задокументировать и настроить, после чего нужно переустановить
систему и сделать «эталонный» бекап.

Все — можно со спокойной совестью экспериментировать, бекап желательно дублировать на внешний HDD /спец.раздел на диске.

Теперь про создание бекапа.

Танцев с консолью, как предлагают бубунтологи в первых ссылках гугла, не будет (ибо гемморой, ИМХО — лишних сложностей с бекапами быть не должно). Я предполагаю, что квалификации зайти в замусоренную систему из-под граф. оболочки все же хватит (google в помощь, как лечить упавшие из-за NVidia иксы я уже неоднократно писал).

Используем интуитивно понятный интерфейс программы Timeshift 18.2.

in1.png

in2.png

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

1.png

2.png

3.png

4.png

5.png

6.png

7.png

8.png

9.png

10.png

11.png

12.png

13.png

Что делать, если все таки иксы не запускаются или сломался grub2 ?

1. Грузимся с Live USB МОЖНО НЕ ПЕРСИСТЕНС (в одной из своих статей я уже советовал держать рабочую флешку с Kali на готове).
2. Ставим .deb пакет, в приложении находим резервную копию и восстанавливаем.

Источник

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

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

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

Читайте также:  Arch linux change user

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

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

Установка программы

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

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

где скачать timeshift

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

timeshift скачан

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

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

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

получение прав и установка в кали линукс

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

как запустить timeshift

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

создание образа восстановления кали линукс

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

выбор места образа восстановления кали линукс

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

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

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

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

периодичность создания образов восстановления

что включить в образ восстановления кали линукс

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

резервная копия кали линукс создана

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

Создать и восстановить Кали из терминала

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

Читайте также:  Linux запустить файл на выполнение

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

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

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

root@Kali:~# timeshift Timeshift v18.9.1 by Tony George (teejeetech@gmail.com) Syntax Синтакс команд: timeshift --check проверить timeshift --create [OPTIONS] создать timeshift --restore [OPTIONS] восстановить timeshift --delete-[all] [OPTIONS] удалить (всё) timeshift --list- [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 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) если не указаны дополнительные опции, будут загружены значения по умолчанию.

Источник

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