Восстановление системы astra linux с диска

Бэкап Linux и восстановление его на другом железе

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

На прошлой неделе мы настраивали FreePBX под debian 7.8, нанимали фрилансера. В процессе настройки оказалось, что сервер (да, я так называю обычный PC) не хочет грузится с HDD при подключенных USB 3G модемах, которые мы используем для звонков на мобильные, колупание BIOSа не помогло. Непорядок. Решил, что нужно перенести его на другую железяку. Так появилось сразу две связанные задачи:

  • сделать бэкап сервера;
  • восстановить бэкап на другом железе.

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

Опыт общения с linux-системами у меня небольшой: настройка VPN сервера на open-vpn, ftp-сервера и еще пара мелочей. Сам себя я характеризую как человека умеющего читать маны и править конфиги 🙂

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

Начинаем копать теорию:

Второй способ требует наличия внешнего жесткого диска объемом не меньше раздела, который архивируем. Да и что с ним потом делать, непонятно, хранить на полочке? Остановился на tar, чуть сложнее в реализации, нужно будет создать MBR, но время создания/восстановления архива существенно меньше, хранить бэкап проще, полтора гига можно закинуть в облако и скачать, когда будет нужно. Записывать его можно на ту же live-флэшку, с которой буду грузиться.

Итак, план действия:

1. Создание бэкапа

Грузимся с live-флэшки, у меня это debian-live-7.8.0-amd64-standard.

Переключаемся на root:

Монтируем раздел, который будем архивировать, у меня это sda1, чтобы случайно не наломать дров, монтируем только для чтения. Посмотреть все свои разделы можно при помощи команд ls /dev | grep sd или df -l

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

Все готово для создания архива

Здесь у нас параметры: c — создать архив, v — выводить информацию о процессе, z — использовать сжатие gzip, p — сохраняем данные о владельцах и правах доступа, f — пишем архив в файл, путь к файлу, —exclude — исключаем из архива каталог (я исключил каталоги с записями разговоров и каталог с бэкапами FreePBX), /mnt/ — каталог, который архивируем.

Ждем… у меня вся подготовка и создание архива заняли 10 минут. Будь флэшка быстрее, уложился бы в 7-8 минут.

Складываем архив в надежное место за пределами офиса.

Восстановление бэкапа на другом железе

2. Размечаем диск, создаем файловую систему

Грузимся с live-флэшки, у меня все та же debian-live-7.8.0.

Переключаемся на root:

Размечаем диск. Мне понравилась утилита с псевдографическим интерфейсом cfdisk. Там все просто и понятно.

Удаляем все имеющиеся разделы. Я создал два новых раздела, один на 490 Gb под / (sda1) и 10 Gb под swap (sda2) в конце диска, т.к. он практически не будет задействован. Проверим типы разделов. Который под систему должен иметь тип 83 Linux, второй — 82 Linux swap / Solaris. Помечаем системный раздел загрузочным (bootable), сохраняем изменения и выходим.

Cоздаем файловую систему на первом разделе.

3. Распаковываем архив.

Монтируем отформатированный раздел

Распаковываем архив прямо с флэшки

Параметр —same-owner — сохраняет владельцев у распаковываемых файлов, x — извлекаем из архива, v — выводить информацию о процессе, p — сохраняем права доступа, f — указываем файл, который распаковываем, C — распаковываем в категорию.

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

Чтобы корректно создать загрузочную запись, монтируем рабочие каталоги к нашему будущему root-каталогу, у меня это /mnt. Каталоги /dev и /proc сейчас используются live-системой, используем параметр bind, чтобы они были доступны сразу в двух местах:

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

Делаем swap-раздел для новой системы:

Подключаем его же:

Чтобы grub работал, нужно указать ему правильные UUID разделов в fstab, сейчас там прописаны разделы предыдущей системы:

Открываем второй терминал (Alt+F2) под root:

И видим текущие UUID разделов.

Вручную переписываем их в fstab переключаясь между Alt+F1 и Alt+F2. Да, муторно, но попытки копировать занимали у меня больше времени, чем переписывание. Сохраняем fstab.

Устанавливаем grub2. У меня один физический диск, поэтому ставим его на sda:

На чистый диск должно встать без ошибок. Обновляем информацию из fstab:

Возвращаемся в Live-систему:

Размонтируем все каталоги:

Если вылазят процессы, которые используют эти каталоги, убиваем их используя fuser.

Все, поехали. Грузимся с жесткого диска:

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

5. Тестирование и устранение неполадок.

Показывет интерфейсы eth1 и lo, гугление сказало, что gateway можно прописать только подключению eth0, остальные рассчитаны только на работу внутри сети.

Похоже, отсутствие eth0 вызвано способом переноса системы. Находим файл, который отвечает за нумерацию интерфейсов, смотрим туда:

Действительно, там два активных интерфейса, определенных MAC’ами. Комментируем первый, второму прописываем eth0.

Перезапуск /etс/init.d/networking не помог, поэтому перезагружаемся:

Подключаем донглы, проверяем, все работает.
Спасибо за внимание.

Источник

Восстановление файловой системы Linux после сбоя

Дата добавления: 06 сентября 2010

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

Для выполнения восстановления нам необходим любой современный LiveCD дистрибутив.
Загружаемся в LiveCD и заходим в терминал от имени суперпользователя.
Для восстановление файловой системы в linux используется консольная утилита под названием fsck. Её вызов очень прост даже для новичков в мире linux.

Последовательность действий:
1. Загружаемся с LiveCD дистрибутива linux, содержащего в себе драйвер для работы с вашей файловой системой (например ext4) и собственно утилиту fsck.
2. Заходим в терминал LiveCD под именем суперпользователя. Например, в той-же Ubuntu нужно просто набрать в основной консоли sudo su. В Debian есть отдельный пункт меню для вызова root консоли. В Gentoo вам вообще ничего не придется делать — после загрузки вы уже под именем root.
3. Если вы не помните путь до поврежденной файловой системы (/dev/sdx), то смотрите на вывод команды fdisk -l и ориентируясь на размер или другие параметры, запоминаете путь до файловой системы (например /dev/sda1).
4. Теперь осталось запустить утилиту восстановления файловой системы командой fsck -fy /dev/sdx , где sdx — имя раздела (например sda1). Опция -f (force) используется для принудительной выполнении проверки. Опция -y (yes) позволяет программе автоматически отвечать «да» на все вопросы в ходе работы.
Также стоит запомнить опцию -t которая задаёт тип файловой системы.
Вот так-бы выглядел запуск проверки диска у меня на ноутбуке:

Читайте также:  Драйвер без подписи загрузка windows

Автор: vasilisc, дата: 18 сентября 2014 , время: 13:40:29 (MSK).
В Ubuntu через определенное количество монтирований жестких дисков (читай «перезагрузок компьютера») принудительно включается fsck для проверки жестких дисков. Многие знают, что с помощью tune2fs можно управлять интервалами проверок fsck.

Но иногда нужно проверить диск «здесь и сейчас». Если запустить fsck с указанием ваших дисков, то скорее всего они примонтированы и fsck предупредит, что это чревато для вас. Как быть? Отмонтировать, чтобы проверить? А как быть с корнем?

Источник

10 простых способов восстановить вашу систему Linux

Вы когда-нибудь хотели, чтобы была кнопка «Отменить» для всего, что вы делаете?

Это руководство доступно для скачивания в формате PDF. Скачать 10 простых способов восстановить вашу систему Linux сейчас. Не стесняйтесь копировать и делиться этим со своими друзьями и семьей.

У меня конечно есть. На самом деле, иногда я ловлю себя на том, что пытаюсь нажать Ctrl + Z, когда пишу на бумаге.

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

потому что не хватает восстановления системы.

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

, Можно также утверждать, что они не ведут себя точно так же, как их коллега по Windows, но опять же, способ восстановления системы работает

изменился между версиями Windows.

Как восстановление системы работает в Windows?

Оригинальная функция восстановления системы восходит к 2000 и Windows ME (Millennium Edition). Это могло только восстановить системные файлы и реестр, и это не было особенно надежно

, Улучшения появились позже, в Windows XP и Vista. С тех пор восстановление системы опирается на системную службу, которая называется Volume Snapshot Service, которая может автоматически создавать моментальные снимки («теневые копии») системы, включая файлы, которые используются в настоящее время, и превращать их в восстанавливаемые «точки восстановления».

Хотя этот новый подход предлагал больше возможностей настройки (пользователи могли выделять место на диске для снимков и выбирать, какие каталоги следует отслеживать), он также принес ограничения. Снимки восстановления системы работают только с разделами NTFS, а в версиях, предшествующих Windows 8, они не могут быть постоянными.

Каждая новая версия Windows вносила дальнейшую путаницу, поскольку в «домашних» выпусках Vista отсутствовал интерфейс для восстановления предыдущих снимков, а Windows 8 делала невозможным восстановление предыдущих версий файла из диалогового окна «Свойства» проводника. Наконец, Windows 10 полностью отключила восстановление системы, предоставив пользователям возможность включить ее вручную. Скорее всего, это решение было направлено на обновление и восстановление.

Но хватит о винде. Давайте посмотрим, как мы можем заставить это работать на Linux.

Как восстановление системы работает в Linux?

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

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

В чем разница между снимками системы и резервными копиями?

Семантика может различаться, но, вообще говоря, резервные копии являются копиями файлов

хранится в месте отдельно от самих файлов. Резервные копии редко включают в себя все на диске; когда они это делают, их называют образы дисков или дисковые клоны

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

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

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

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

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

Читайте также:  Сборка windows 10 для ssd диска

TimeShift

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

sudo apt-add-repository ppa: teejee2008 / ppa
sudo apt-get update
sudo apt-get установить временную смену

в то время как пользователи других дистрибутивов могут загрузить файл установщика и запустить его в терминале:

Существует также версия для файловых систем BTRFS.

который поддерживает функцию моментальных снимков BTRFS.

Как это устроено

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

Восстановление моментального снимка с помощью TimeShift — это простой процесс: вы выбираете моментальный снимок и выбираете место, в которое он должен быть восстановлен. TimeShift предлагает возможность восстановления снимков на внешние устройства, а функция клонирования может напрямую копировать текущее состояние системы на другое устройство. Это полезно для переноса вашей ОС на новый компьютер без необходимости настраивать все с нуля.

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

Cronopete

Если TimeShift прост, Cronopete еще проще, по крайней мере, с точки зрения внешнего вида. Он называет себя клоном Time Machine для OS X

и работает немного иначе, чем TimeShift. Cronopete предлагает пакеты для Ubuntu, Debian и Fedora, а пользователи Arch Linux могут найти его в AUR.

Как это устроено

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

Восстановление файлов, пожалуй, самая крутая вещь в Cronopete. Это позволяет вам «прокручивать время»; то есть визуально просматривайте все сохраненные версии ваших файлов и папок. Чтобы восстановить файлы, просто выберите их и нажмите Восстановить. Они будут скопированы с внешнего диска на вашу текущую систему. Как вы, вероятно, можете сделать вывод, Cronopete не очень удобен для полного восстановления системы, но это отличный выбор, если вы хотите сохранить несколько версий отдельных файлов.

Назад во времени

Назад во времени

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

Back In Time можно установить из PPA, если вы используете Ubuntu:

sudo add-apt-repository ppa: bit-team / stable
sudo apt-get update
sudo apt-get установить backintime-qt4

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

Как это устроено

Back In Time создает моментальные снимки, которые включают папки по вашему выбору, но он может восстановить только те, к которым у вас есть доступ для записи. Ваши снимки могут быть зашифрованы и сохранены на сетевом устройстве, внешнем диске или в вашей локальной файловой системе. Back In Time обновляет только файлы, которые были изменены, и Настройки> Настройки Вкладка позволяет отключать снимки, когда не требуется никаких изменений.

Снимки могут быть запланированы (ежедневно, еженедельно, ежемесячно, несколько раз в день или только после перезагрузки), или вы можете создать их вручную, нажав кнопку на главной панели инструментов. Настройки> Автоудаление На вкладке можно указать, когда Back In Time следует удалять старые снимки, и вы можете защитить снимки от удаления, задав им имя и выбрав «Не удалять именованные снимки».

Подобно Cronopete, Back In Time больше подходит для откатов на основе папок или файлов, но если вы хотите восстановить всю файловую систему, это также возможно. Восстановить снимок так же просто, как выбрать его и решить, хотите ли вы восстановить только несколько папок или весь шебанг.

Systemback

Systemback обладает впечатляющим количеством функций в крошечном интерфейсе. К сожалению, пока только пользователи Debian, Ubuntu и его производных могут играть с Systemback, поскольку для других дистрибутивов нет установочных файлов. Разработчик предоставляет PPA:

sudo add-apt-repository ppa: nemh / systemback
sudo apt-get update
sudo apt-get установить systemmback

Как это устроено

Systemback — это не просто инструмент для создания снимков. Это может превратить вашу текущую систему в живой CD или DVD, который вы можете загрузить на другом компьютере. Он может исправить или переустановить загрузчик GRUB 2 и восстановить файл fstab. Тем не менее, вы, вероятно, будете использовать его в основном для системных снимков.

Systemback ограничивает общее количество снимков десятью, доверяя вам задачу их удаления. Снимки могут быть инкрементными (копируются только измененные файлы; остальные представлены жесткими ссылками), но вы можете отключить это в диалоге настроек. При восстановлении файлов вы можете выполнить полное восстановление или просто скопировать необходимые системные файлы. Ваши личные данные, такие как фотографии и документы, не будут включены в снимки, но вы можете перенести их на live CD с помощью Живая система создания> Включить пользовательские данные вариант.

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

дночерпатель

Snapper тесно связан с openSUSE, где он был представлен в версии 12.1. Его можно установить в других дистрибутивах, но это не гарантирует его работоспособность. Самый простой способ настроить Snapper — это установить openSUSE на раздел BTRFS; в этом случае Snapper автоматически устанавливается и настраивается. Вы можете использовать Snapper в качестве инструмента командной строки или через YaST, и есть альтернатива, называемая snapper-GUI.

Как это устроено

Snapper делает несколько разных типов снимков. до а также опубликовать снимки создаются до и после установки новых пакетов с помощью zypper или YaST, а также при изменении системы через модули YaST. Таким образом, вы можете сравнить снимки и вернуться к старому состоянию, если изменения вызывают проблемы. Снимки времени создаются автоматически каждый час, если вы не отключите их. Все остальные снимки называются не замужем, в том числе те, которые вы создаете вручную. Снимки находятся в том же разделе, для которого они созданы, и их размер увеличивается, поэтому имейте это в виду при организации дискового пространства.

Читайте также:  Windows error code 123

По умолчанию Snapper создает снимки только для корневого раздела. Чтобы включить другие разделы и подобъемы BTRFS, необходимо создать файл конфигурации для каждого из них. Это должно быть сделано из терминала. Обязательно запустите команду от имени пользователя root:

snapper -c CONFIGNAME create-config / PATH

Здесь -c означает «настроить», CONFIGNAME — это имя, которое вы выбираете для конфигурации, а / PATH — это расположение раздела или подобъема. Например:

snapper -c home create-config / home

Вы можете проверить текущие активные конфигурации с:

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

Модуль YaST Snapper позволяет создавать и сравнивать снимки. Вы также можете откатиться к предыдущему снимку, а также восстановить предыдущую версию отдельного файла или нескольких выбранных файлов.

Дополнительный метод отката предоставляется пакетом grub2-грубиян-плагин для openSUSE. Это позволяет Snapper загружаться в моментальный снимок и восстанавливать систему прямо из меню загрузчика. Если он настроен правильно, в GRUB 2 должна быть опция «Запуск загрузчика из снимка только для чтения». В других дистрибутивах вы можете попробовать grub-btrfs, чтобы получить аналогичные результаты. Обратите внимание, что вы можете загружать только снимки, созданные для корневого раздела.

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

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

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

Это только для дистрибутивов на основе Ubuntu, и вы можете установить его из PPA разработчика:

sudo apt-add-repository ppa: teejee2008 / ppa
sudo apt-get update
sudo apt-get установить aptik

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

Пользователи Linux Mint могут попробовать Mint Backup Tool, который работает почти так же, как Aptik. Помимо восстановления установленных приложений, этот инструмент может выполнять быстрое резервное копирование выбранной папки и ее разрешений.

Те, кто работает с Arch Linux, могут обратиться к BackPac. Он создает списки установленных вручную пакетов (как из официальных репозиториев, так и из AUR) и может создавать резервные копии отдельных файлов по вашему выбору. Восстановление состояния системы с помощью Backpac сводится к установке экспортированных пакетов, удалению тех, которые не были включены в моментальный снимок, и перезаписи системных файлов их ранее экспортированной версией.

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

dpkg —get-selections> /home/yourusername/apps.txt

затем скопируйте этот файл вместе с информацией о хранилище из /etc/apt/sources.d/ а также /etc/apt/sources.list к новой системе. Укажите правильный путь к файлу apps.txt и перенесите приложения в новую систему с помощью:

Некоторые графические менеджеры пакетов (Synaptic, например) может экспортировать и импортировать списки установленных приложений, поэтому вам не нужно делать это из терминала.

Передовые решения по откату системы

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

Rsnapshot

Если вы ищете быстрый способ сделать снимки с терминала, попробуйте rsnapshot. Вы можете найти его в репозиториях большинства дистрибутивов Linux. Rsnapshot сохраняет все свои настройки в /etc/rsnapshot.conf , и здесь вы будете определять расписание снимков, когда удалять старые снимки, а также какие файлы и папки на самом деле включать. Если вы довольны конфигурацией, протестируйте rsnapshot с помощью:

rsnapshot configtest
rsnapshot -t ежечасно

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

Obnam

Obnam похож на rsnapshot, с некоторыми дополнительными интересными функциями. Сначала он создает полную резервную копию вашей системы, затем создает инкрементные снимки, содержащие только новые и / или измененные файлы. Ваши снимки могут быть зашифрованы, и Obnam выполняет расшифровку автоматически. То же самое относится и к восстановлению ваших снимков: для этого есть команда, и Obnam позволяет вам выбрать, где их восстановить.

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

Снимки LVM

Когда дело доходит до сохранения ценных данных, всегда полезно подумать об этом заранее. Если вы просто настраиваете свою систему Linux, стоит рассмотреть LVM (Logical Volume Manager)

как способ организации ваших жестких дисков.

Зачем? Хотя это не совсем приложение, реализация LVM в ядре Linux имеет встроенную функцию моментальных снимков. Вы можете смонтировать снимки и просмотреть их как любой другой диск или раздел, объединить несколько снимков и восстановить их для решения системных проблем. Кроме того, вы можете использовать dattobd, модуль ядра Linux, который поддерживает добавочные снимки работающей работающей системы без необходимости размонтировать разделы или перезагрузить компьютер.

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

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

Источник

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