Автор Тема: Резервное копирование системы  (Прочитано 40399 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн albyts

  • Новичок
  • **
  • Автор темы
  • Сообщений: 46
  • ASUS EeePC 1215B (2x1Ггц, 1600мб.RAM)
Резервное копирование системы
« : Февраль 12, 2014, 13:03:38 »
Резервное копирование системы
"Как известно, «пользователи компьютера делятся на тех, кто делает бэкапы, и тех, кто будет их делать" /help.ubuntu.ru/
Зачастую крайне расплывчатые представления о создании бекапа. К примеру - такая тема:
Re: как можно сделать архив системы
при использовании виндовс систему можно сохранить программами аеронис или жхост и в любое время восстановить из архивов а вот в линокс эти программы не работают, кто может подсказать какими программами можно сделать образ системного диска линокса для последующего восстановления?
Refracta Snapshot, Remastersys, dd на флэшку, копирование раздела с сисемой через Gparted. Acronis тоже бекапит линуксовые разделы, но при распаковке пересоздаёт раздел, поэтому UID раздела чаще всего не совпадает с fstab, после правки последнего также может использоваться.
Попробуем определиться с терминами.
1.Способы резервного копирования (бэкапа) всей системы и, соответственно, восстановления из резервной копии. Сразу стоит отметить, что все операции стоит производить не «по-живому», т.е. не на работающей системе, а с liveCD или установленной на соседнем разделе/флэшке/usb-hdd системы http://help.ubuntu.ru/wiki/backup/.
2.Cоздание своего дистрибутива Linux с помощью Remastersys http://help.ubuntu.ru/wiki/
Dist - резервная копия только установленной системы, БЕЗ пользовательских данных. Самый оптимальный вариант для создания сборки системы. Создается структура загрузочного диска и образ диска(iso).
Backup - полная резервная копия установленной системы, включая пользовательские данные и настройки. Сохраняется полностью все файлы в домашних каталогах пользователей системы.

-------------------
Посмотрим, какие способы и программы подходят для резервного копирования (бэкапа) всей системы:

1.dd - копирование раздела
dd - достаточно универсальная программа, применяемая для всевозможных целей. dd работает напрямую с данными, записанными в заданную область жесткого диска...dd - не самый лучший инструмент в данном случае. С другой стороны, в освоении и использовании он проще многих других средств.
2.Утилита cp... это не самый оптимальный способ, и подходит он скорее для копирования системы на другой жесткий диск / раздел / компьютер, нежели для создания резервной копии.
3.squashfs - файловая система, создаваемая в виде файла-образа, использующая сжатие.
утилиты для работы с squashfs присутствуют не во всех дистрибутивах, но можно будет просто установить пакет squashfs-tools
4.rsync. Подобно cp, rsync работает с файлами, а не с блочными устройствами
.
Все эти утилиты работают из-под консоли. Если у Вас отличная память и Вы можете выучить команды как молитву...
5.Clonezilla - универсальное средство для бэкапа разделов или целых дисков с гибкой настройкой процесса. Данный дистрибутив поддерживает множество файловых систем, работает с LVM2 и RAID-массивами (только аппаратные) и имеет локализацию для многих языков, включая русский. Clonezilla имеет понятный «пошаговый» псевдографический интерфейс, а решить возникающие вопросы поможет в изобилии доступная документация

Понятность интерфейса сильно приувеличена, гибкость процесса добавляет хлопот при настройке процесса. Программа сильно бесплатна и так-же сильно не гарантирует успеха. Пробовал работать с Сlonezilla-live-2.2.1-25-i686-pae. Впечатления-надо учиться на чужом ПК, на своём - страшно
6.Рmagic_2013_05_01. С 09.2013г. программа платная и стоит 5$. В своём составе имеет ту-же Clonezilla и Magic Image (те-же яйца, только в профиль).


7.Remastersys-Backup. Создаёт iso-образ Вашей системы со всеми настройками и файлами. Практически при размере 4Гб. создаёт образ за 1час при полном нагреве CPU. Вес образа ок.1,8гб.
Далее следует запись на DVD-диск (флешку) с последующей стандартной установкой образа в выделенный раздел. По сути, это не резервное копирование, а создание диста с пользовательскими настройками
8.Refracta;
9.ReLinux. Аналогичные характеристики и та-же суть-создание диста с пользовательскими настройками

10.Acronis True Image из комплекта программ русской компании Акронис. Программа платная, как и все системные программы и ОСи Windows. В Инете они все леченые (спецы не только в Линуксе).
   Целевая программа по созданию архивов как целых дисков и разделов, так и отдельных папок и файлов. Создает цельный файл со специфичным расширением .tib.
Принцип работы прост: записываем образ Acronis на флешку или CD-диск. При перезагрузке запускаем программу. Использован принцип последовательных окон (но можно вернуться).
Последовательность действий примитивна:
-Сначала кликаем, что будем архивирововать (раздел с /)
-Кликаем, какой он на винте
-Кликаем, куда сохранить образ системы (/home, флешка или DVD-привод). Пишем, как назовём.
-Кликаем  запуск
-Идём курить или мыть посуду
По приходу готовый архив уже лежит в указанном месте (Runtu-lite-12.04.4.tib на /home)
Восстановить ОСь с архива,tib - те-же действия, только в окне Восстановить. Кроме посуды - мы её уже помыли.
Высказывания выше (UID раздела.. не совпадает с fstab) поверхностны и надуманы.
Бывает иногда, что слетает Grub, но восстановить его с live-флешки 2-мя командами элементарно.

Обучение работы с Acronis True Image (в скриншотах)

"Скриншоты создания копии Вашей ОСи": ПоказатьСкрыть

Запускаем Реаниматор. В окне загрузки выбираем Acronis True Image Home. ОК!

В следующем окне опять выбираем Acronis True Image Home. ОК!

Кликаем по Резервное копирование-ДИСКИ

Ставим птичку только на диске С. Далее (Что мы копируем)

"создать новый архив резервных копий"-ОБЗОР (Куда мы копируем)

Кличем по диск Data, затем "Создать имя"

Имя автоматом: Копия.tib (Можно переименовать на любое: Стартер.tib)

Метод копирования ПОЛНОЕ

Переходим в Параметры. Защита архива нам не нужна

Уровень сжатия-СТАНДАРТНЫЙ или ВЫСОКИЙ

Проверка архива /после создания/ -Ставим ПТИЧКУ. ПРИСТУПИТЬ

Откроется последнее окно запуска (это похожее окно!) Приступить
ПРОЦЕСС ПОШЁЛ. Можете идти курить

"Скриншоты восстановления ОСи из архива": ПоказатьСкрыть

Процесс восстановления гораздо проще. Вы должны показать, КАКОЙ архив Вы восстанавливаете,
КУДА Вы его восстанавливаете и то, что Вы восстанавливаете  MBR-СЕКТОР на диск С.
-------------------------------------------
Кликаете на Восстановление-ДИСКИ

Выбираете архив-ОБЗОР

Кликаете по диску с архивом (обычно D), затем по нужному архиву на нем. ОК!

Откроется окно с выбранным архивом -ДАЛЕЕ

Смазано. Окно, куда ставить архив. ДИСК С и MBR -ДВЕ ПРИЧКИ

Целевая установка MBR. Кликаете по всему диску (ВИНТУ). ДАЛЕЕ

Последнее окно перед процессом восстановления:
В обычном случае должно быть:
1.Удаление раздела, диск С
2.Восстановление раздела H:-стрелка- С:
3.Восстановление MBR -1. ПРИСТУПИТЬ

И пошли курить на 10 мин. Потом перезагрузились-и система как новенькая на дату создания архива


Программа полностью и только на русском языке, с ОСи размером 5гб создаёт архив в 1,5Гб за 10 мин. Работает в ext2-3-4 так-же стабильно и успешно, как и со всеми Windows.
Весь диск с Акронисом заменяет все подобные приложения в Линуксе: testdisk, Gparted... - всё просто, предельно понятно и для русских.

-------------------
HsH: ссылки на ресурсы с нелицензионным ПО удалены.
« Последнее редактирование: Февраль 13, 2014, 00:17:11 от albyts »

Оффлайн iks

  • Новичок
  • **
  • Сообщений: 97
  • Rusdeb 1.02
    • RusDeb
Re: Резервное копирование системы
« Ответ #1 : Февраль 12, 2014, 13:17:45 »
Стоило упомянуть старый дедовский способ.
Архивированиеcd /куда/примонтирован/раздел
sudo -s
tar cvpzf /куда/сохранить/архив/имя_архива.tgz ./
Распаковкаcd /куда/примонтирован/раздел
sudo rm -r ./*
sudo tar xvpzf /где/лежит/архив/имя_архива.tgz -C ./
С LiveCD/USB корректнее всего выполнять. Тут можно почитать man tar. Для Linux главное сохранение файлов, а не посекторное сканирование.
Я так обленился на Linux, что уже лень пользоваться другой ОСью

Всё может быть, и все быть может,
И лишь того не может быть,
Чего, быть может, быть не может -
Но и такое может быть!

Оффлайн albyts

  • Новичок
  • **
  • Автор темы
  • Сообщений: 46
  • ASUS EeePC 1215B (2x1Ггц, 1600мб.RAM)
Re: Резервное копирование системы
« Ответ #2 : Февраль 12, 2014, 14:05:02 »
Зачем усложнять простое?
Для Linux главное сохранение файлов, а не посекторное сканирование.
А кто говорит о посекторном (даже не сканировании-а копировании)? Есть там функция посекторного копирования, но тогда снимок (архив, бекап) будет весить столько-же, как и ОС -а кому это надо.?
Акронис очень выручает при создании сборки - после установки скелетной ОСи делаешь снимок, потом по мере созидания -промежуточные. Если что-то пошло не так, не ставишь ОСь с нуля /наша песня хороша.../,а с последнего архива.
С Runtu+Mate у меня ещё 4 таких ступенчатых архива остались.
Но если любитель консолей и sudo-изма, тогда да - Акронис "не вставляет"
--------------
iks-Спасибо, что напомнили:
APTonCD - приложение из репа Центра приложений.
Создает архив всех установленных приложений (и выборочно) для последующей записи на носитель с целью установки на др. ПК или при переустановке (замене) Линукса.
По принципу работы похож на DriverMax, но тот архивирует все драйвера Винды для последующей переустановки

Оффлайн ivm ®

  • Местный
  • *****
  • Сообщений: 924
  • ivm@jabber.at
    • Matuntu
Re: Резервное копирование системы
« Ответ #3 : Февраль 12, 2014, 15:59:22 »
APTonCD - это создание локального репозитория на CD/DVD из пакетов, установленных в системе. При этом сами пакеты при установке оставляют свою копию в /var/cache/apt/archives. Очистка этой папки входит в состав многих приёмов администрирования системы, а при пустой этой папке APTonCD ничего не создаст.
© ivm 1991 - настоящее время. All Rights Reserved.
OS Matuntu-Best/Matuntu-Trusty/Matuntu-TT64-M16

Оффлайн smik55

  • Местный
  • *****
  • Сообщений: 1104
Re: Резервное копирование системы
« Ответ #4 : Февраль 12, 2014, 17:45:51 »
Цитировать (выделенное)
а при пустой этой папке APTonCD ничего не создаст

Можно указать и другой путь (место), где хранятся ДЕБ-пакеты, скачанные ранее.
http://www.sat-fishers.com/forum/showthread.php?t=2884


Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3463
Re: Резервное копирование системы
« Ответ #5 : Февраль 12, 2014, 17:46:58 »
Программа сильно бесплатна и так-же сильно не гарантирует успеха.
    Рекомендую прочесть лицензионные соглашения поставщиков платного ПО (того же MS), особенно пункт о гарантиях успешного применения и ответственности в случае потери данных/выхода из строя оборудования.

6.Рmagic_2013_05_01. С 09.2013г. программа платная и стоит 5$.
    Дистрибутив бесплатный, предлагается заплатить за загрузку скомпилированного образа.

Акронис. Программа платная, как и все системные программы и ОСи Windows.
    Существует множество системного ПО под Win, распространяемых бесплатно - те же Sysinternals Tools от Марка Руссиновича.

Скачать можно здесь: http://www...
Инструкция в картинках: http://
   На нашем форуме не приветствуются сайты, распространяющие нелицензионное ПО. Все ссылки на такие ресурсы будут удаляться.

А кто говорит о посекторном (даже не сканировании-а копировании)? Есть там функция посекторного копирования, но тогда снимок (архив, бекап) будет весить столько-же, как и ОС
   Функция посекторного копирования применяется в двух случаях: нужен образ, идентичный оригинальному или когда ПО резервного копирования не умеет работать с файловыми системами, которые оно архивирует. На сайте Acronis для продуктов Acronis True Image 2014 и Acronis True Image 2014 Premium указано:
Цитировать (выделенное)
Поддерживаемые операционные системы

    Windows 8 (все выпуски)
    Windows 7, все версии с пакетом SP1
    Windows Vista, все версии с пакетом SP2
    Windows XP Home Edition с пакетом обновления 3 (SP3)
    Windows XP Professional(X32 SP3/X64 SP2)
    Windows Home Server 2011

Поддерживаемые файловые системы

    FAT16/32, NTFS
    Поддержка формата изображений RAW

  Поддержка других ФС (ext2/3/4, ReiserFS, XFS, JFS и т.п.) не заявлена - соответственно, образ будет выполняться посекторным копированием со сжатием.

   По большому счёту, использование Acronis для бэкапа ОС на базе GNU/Linux - нелогичное решение.


пакеты при установке оставляют свою копию в /var/cache/apt/archives.
при пустой этой папке APTonCD ничего не создаст.

   Наполним "папку" содержимым:
cd /var/cache/apt/archives; sudo su
dpkg --get-selections | cut -f 1 | xargs dpkg-repack

Оффлайн smik55

  • Местный
  • *****
  • Сообщений: 1104
Re: Резервное копирование системы
« Ответ #6 : Февраль 12, 2014, 18:12:32 »
Если не трудно, расшифруйте пожалуйста смысл этой команды
dpkg --get-selections | cut -f 1 | xargs dpkg-repack(создать выборку пакетов, а затем...)

Оффлайн FSnow

  • Global Moderator
  • *****
  • Сообщений: 688
Re: Резервное копирование системы
« Ответ #7 : Февраль 12, 2014, 18:41:28 »
Есть отличный дешифровщик, называется man
man dpkg
man cut
man xargs
man dpkg-repack

upd: http://ru.wikipedia.org/wiki/Конвейер_(UNIX)
« Последнее редактирование: Февраль 12, 2014, 18:52:35 от FSnow »

Оффлайн RoPP

  • Активист
  • ****
  • Сообщений: 258
Re: Резервное копирование системы
« Ответ #8 : Февраль 12, 2014, 18:47:09 »
 HsH  - вот сегодня мне понадобилось перекинуть систему(вашу, лайт 20130310, обвешанную) весом около 6-ти гб, стоящую на 15-ти гб разделе, с ноута на стационар. акронисом я это проделал за 25 минут(т.е. через полчаса, поправив граб, я был уже в этой системе на стационаре). каким другим unix-way-способом(желательно за такое же время, или быстрее) вы посоветуете пользоваться?

Оффлайн runtik

  • Местный
  • *****
  • Сообщений: 578
  • Проблема - когда нет проблем
Re: Резервное копирование системы
« Ответ #9 : Февраль 12, 2014, 19:14:23 »
Главный unix-way-способ - мозги пользователя. У пользователей win с этим вечная проблема, поэтому они и лезут на Linux-форумы.
Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->

Оффлайн RoPP

  • Активист
  • ****
  • Сообщений: 258
Re: Резервное копирование системы
« Ответ #10 : Февраль 12, 2014, 19:41:57 »
я так понимаю - меня вы причислили в win-пользователям. ну и просветили мои мозги. хм...

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4613
Re: Резервное копирование системы
« Ответ #11 : Февраль 12, 2014, 19:51:10 »
Главный unix-way-способ - мозги пользователя. У пользователей win с этим вечная проблема, поэтому они и лезут на Linux-форумы.

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


Про резервное копирование напишу следующее:

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


Инструкции для Ubuntu можно посмотреть на help.ubuntu.ru

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3463
Re: Резервное копирование системы
« Ответ #12 : Февраль 12, 2014, 23:08:05 »
расшифруйте пожалуйста смысл этой команды
dpkg --get-selections | cut -f 1 | xargs dpkg-repack
      Создать список пакетов и их статус, взять первую колонку и передать в качестве аргумента утилите dpkg-repack.

каким другим unix-way-способом(желательно за такое же время, или быстрее) вы посоветуете пользоваться?
      Лично я пользовался GParted и mc - первым создал разделы на новом диске, вторым скопировал каталоги корневой системы и поправил в /etc/fstab точки монтирования (UUID разделов). Минут за 10 думаю уложился.

Оффлайн albyts

  • Новичок
  • **
  • Автор темы
  • Сообщений: 46
  • ASUS EeePC 1215B (2x1Ггц, 1600мб.RAM)
Re: Резервное копирование системы
« Ответ #13 : Февраль 13, 2014, 00:09:22 »
Поддержка других ФС (ext2/3/4, ReiserFS, XFS, JFS и т.п.) не заявлена - соответственно, образ будет выполняться посекторным копированием со сжатием.
Не спорю, но, судя из опыта 8-летнего применения Акрониса в Windows и 3-х летнего в Linux - время создания и степень сжатия аналогичны.

   По большому счёту, использование Acronis для бэкапа ОС на базе GNU/Linux - нелогичное решение.
Но очень удобное, быстрое, надёжное и из-за простоты ошибочность действий сведена к нулю. А то, что Акронис работает с Линуксом - бонус. Если разработчики заявят о способности работать с бесплатным Линуксом - это будет действительно нелогичное решение.
Но "то полезно, что в рот полезло".
Моя коллекция образов нужных или перспективных ОСей:


Обновляется постоянно, а используется иногда и по 2-3 раза на день

Про резервное копирование напишу следующее:

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

Инструкции для Ubuntu можно посмотреть на help.ubuntu.ru
Ваша формулировка более конкретная, чем с ru.wikipedia.org/wiki/
Резервное копирование (англ. backup copy) — процесс создания копии данных на носителе (жёстком диске, дискете и т. д.), предназначенном для восстановления данных в оригинальном или новом месте их расположения в случае их повреждения или разрушения
« Последнее редактирование: Февраль 13, 2014, 07:57:19 от albyts »

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3463
Re: Резервное копирование системы
« Ответ #14 : Февраль 13, 2014, 00:49:01 »
то, что Акронис работает с Линуксом - бонус. Если разработчики заявят о способности работать с бесплатным Линуксом - это будет действительно нелогичное решение.

    Ещё более нелогично, что загрузочный диск Acronis собран на Linux и не может с ним работать. Вы не понимаете разницы между бесплатным ПО и открытым ПО. Есть множество коммерческих Linux-дистрибутивов, где "за бесплатно" вы даже не сможете загрузить установочный образ, не говоря о поддержке.