Acronis создание образа диска
С помощью Acronis True Image Server 8.0 можно сохранить точную копию данных, хранящихся на винчестере. Для сохранения данных не требуется перезагрузки компьютера - создание образа происходит прямо из операционной системы. Можно создать инкрементный образ, то есть, сохранить только изменения, которые произошли после создания предыдущего образа. В последствии, при необходимости, данные могут быть восстановлены именно в том виде и состоянии, которое было на момент создания образа. Это помогает восстановить состояние операционной системы и значительно сократить время, которое может быть затрачено на устранение последствий аварии.
Acronis True Image Server 8.0 поддерживает файловые системы FAT16/32, NTFS, Ext2/Ext3, ReiserFS-3, Linux SWAP, XFS, JFS. При повреждении файловой системы можно выполнить посекторное копирование. Acronis поддерживает динамические диски и может создавать образы динамических томов. Можно создать и использовать Зону безопасности Acronis. Эта зона может быть создана на свободном месте любого жёсткого диска и использоваться в дальнейшем для сохранения образов и восстановления данных. Помимо зоны безопасности, образы можно сохранять на любых сменных носителях (CD-R/RW, DVD+R/RW (требуется ПО для записи в формате UDF), Zip, Jazz, магнитооптика), на жестких дисках или в сети. Можно активировать Восстановление при загрузке, что позволит восстановить операционную систему без использования аварийных дисков при полном разрушении и невозможности её загрузки.
Acronis True Image для Windows предлагается в трёх версиях, которые различаются по функциональности. Отличия можно посмотреть на странице сравнения версий сайта Acronis. Главное отличие Acronis True Image Server от других версий (Acronis True Image 8.0 Personal, Acronis True Image 8.0) - это работа на серверных версиях операционной системы Microsoft Windows. Помимо этого, в других версиях недоступны уведомления о результатах резервного копирования, нет поддержки файловых систем XFS и JFS, динамических дисков, нет командной строки. Образ может быть сохранён на ленточных накопителях только в версии Acronis True Image Server.
Главное окно программы показано на рисунке ниже.
В восьмой версии True Image Server появилась возможность настроить автоматическую отправку отчетов о результатах создания образа по почте или при помощи WinPopup (net send). Настройка очень проста. Её пример показан на рисунке ниже.
Снятие образа
Итак, устройство опознано и раздел, с которого нужно снять образ, найден. Теперь собственно процесс.
Отдельные дополнительные настройки резервного копирования
В разделе Параметры можно указать дополнительные настройки для будущей резервной копии.
Рис.23 Раздел Параметры
Ниже в статье рассмотрены отдельные дополнительные настройки резервного копирования.
В разделе Расписание можно настроить периодичность создания резервных копий. По умолчанию система Acronis предлагает создавать резервные копии еженедельно. А также раскрыв узел Дополнительные настройки, можно указать вариант запуска резервного копирования при простое компьютера, возможности программы выводить компьютер из спящего режима, согласно заданному расписанию резервного копирования и др.
Рис.24 Раздел Расписание
В разделе Схема можно указать методы резервного копирования. Acronis True Image позволяет выполнять следующие варианты резервного копирования.
1 вариант. Полное резервное копирование. В этом варианте:
- в архив включаются все архивируемые данные;
- созданный архив является полной, самостоятельной базой;
- созданная база является основой для других вариантов резервного копирования.
2 вариант. Инкрементное резервное копирование. В этом варианте:
- созданная база содержит только изменившиеся за определенный период данные;
- период изменений определяется текущим временем и временем создания последней резервной копии любого варианта;
- созданная база содержит не все архивируемые данные;
- для восстановления необходимы все предыдущие инкрементные резервные копии и полную резервную копию, созданную по 1 варианту.
3 вариант. Дифференциальное резервное копирование. В этом варианте:
- создается отдельный файл;
- созданный файл содержит все изменения данных по отношению к последней полной резервной копии (1 вариант).
Рис.25 Выбор метода резервного копирования
В разделе Дополнительно можно настроить Режим создания образа.
Режим создания образа используют для создания точных копий целых разделов или жестких дисков, всех секторов (содержащих данные и не содержащих данные).
Рис.26 Раздел Дополнительно
В разделе Защита резервной копии раздела Дополнительно можно установить пароль для будущей резервной копии. Нельзя изменить параметры защиты для существующей резервной копии.
В разеделе Производительность раздела Дополнительно можно настроить степень сжатия резервной копии в случае ограничения свободного пространства. А также приоритет операции резервного копирования.
Рис.27 Выбор уровня сжатия резервной копии
Рис.28 Настройка параметра Приоритет операции
При выборе параметра Низкий, процесс резервного копирования будет выполняться медленнее, но производительность других запущенных приложений не снизится. При выборе параметра Обычный резервное копирование будет выполняться наравне с другими запущенными приложениями. Если выбрать параметр Высокий процесс резервного копирования будет происходить намного быстрее за счет уменьшения производительности других приложений.
В разделе Обработка ошибок можно настроить такие параметры, как:
Загрузочный носитель Acronis True Image 2020 – это CD/DVD диск или флэш-накопитель USB, который можно использовать для восстановления разделов в случае, если операционная система не загружается. Также, как и в среде операционной системы, создание резервной копии можно сделать в среде восстановления. С помощью загрузочного диска с автономной версией Acronis True Image 2020 можно создавать и восстанавливать резервные копии на компьютерах с операционной системой, с любой операционной системой, используя режим посекторного копирования для создания образа диска.
ISO образ Acronis True Image 2020 (если данный продукт был приобретен) можно скачать на глобальном сайте компании Acronis, в личном кабинете (Рис.1), а также самостоятельно создать загрузочный носитель можно с помощью мастера создания загрузочных носителей Acronis.
Рис.1 Загрузка ISO образа Acronis
Как быть в случае сжатия образа повреждённого диска
Как известно, многие диски и в руки то брать страшно, какой уж может быть разговор о записывании туда многогигабайтных файлов. Если вам в руки попался именно такой диск, следует сначала снять образ, а потом уже сделать из него sparse файл. Для этого нужно смонтировать полученный образ, потом заполнить свободное место нулями и сделать с образа копию, которая уже будет полноценным sparse файлом. Исходный образ после этого можно удалить.
С копированием файла прекрасно справится cp, которая умеет делать sparse файлы не хуже ddrescue. cp --sparse win_c.img win_c_sparse.img
Конечно, для проведения этих операций потребуется много свободного пространства, но так всё-таки значительно лучше, чем вообще никак.
Просмотр перечня разделов на накопителе
Каждому разделу в директории dev тоже соотвествует файл. Его название строится из названия файла, соотвествующего накопителю и номера раздела. То есть для накопителя sda, на котором есть 2 раздела, в директории /dev будет создано 2 файла — sda1 и sda2. Посмотреть перечень разделов на накопителе sda можно командой ls -1 /dev/sda2 полный перечень разделов на всех устройствах получается на выводе команды ls -1 /dev/sd[a-z]5, а если есть необходимость включить в перечень и сами устройства, то можно просто написать ls -1 /dev/sd*, что значительно менее осмысленно, зато коротко и главное работает. Или, как подсказывают в комментариях, есть ещё вариант cat /proc/partitions
Часто владелец может опознать диск просто по такому перечню (это когда дисков у него не 452), но если этого недостаточно, то можно воспользоваться программой hdparm.
Конкретно hdparm -I /dev/sda выведет подробную информацию об устройстве /dev/sda.
Эту же информацию, но в рассеянном по разным файлам виде, можно найти в директории /sys/block/sda. Например модель диска находится в файле /dev/block/sda/device/model.
Если и этого недостаточно, то остается только по очереди монтировать устройства и смотреть что на них записано. Но это уже совсем другая история.
Простой метод создания загрузочного носителя
При выборе простого метода создания в следующем окне будет предложено создать либо ISO-файл, для последующей записи на диск, либо создать загрузочный USB накопитель, либо WIM-файл, либо записать сразу на CD/DVD диск.
В примере ниже показан вариант создания загрузочного USB носителя Acronis True Image. Если накопитель отформатирован в файловую систему NTFS, мастер предварительно отформатирует накопитель в файловую систему FAT32. В противном случае необходимо вручную перед запуском мастера отформатировать USB накопитель в данную файловую систему.
Рис.5 Создание загрузочного носителя Acronis (простой метод)
- Если был выбран USB накопитель с файловой системой, отличной от FAT32, в следующем окне Сводка необходимо установить флажок в чекбоксе Форматировать выбранный носитель и удалить с него все данные Приступить (Рис.6) в ином случае данная настройка будет отсутствовать (Рис.7).
Рис.6 Создание загрузочного носителя Acronis (простой метод)
Рис.7 Создание загрузочного носителя Acronis (простой метод)
- По окончании создания загрузочного носителя нажать кнопку Закрыть
Рис.8 Создание загрузочного носителя Acronis (простой метод)
Неправильный способ
Часто можно встретить рекомендации использовать для копирования файла устройства или раздела программу под названием dd. Как правило, для снятия образа предлагается сделать что-то вот такое:
dd if=/dev/sda2 of=win_c.img
Не делайте так! Хотя семантически подход верен (произойдёт копирование одного файла в другой), последствия могут быть очень печальны. Да, dd превосходит cp в том отношении, что при обнаружении ошибки cp прекратит работу, а dd не прекратит, но если на диске есть битые или просто плохо читаемые сектора, то dd будет продолжать попытки считать их содержимое пока из винчестера не повалит дым.
Да, у dd есть аргумент noerror, но при его использовании копирование может быть выполнено с ошибками, попыток восстановления которых предпринято не будет. ddrescue в аналогичной ситуации после первого прохода вернётся к пропущенным местам и попробует прочитать их маленькими кусочками. И оставит лог файл, с помощью которого можно будет продолжать попытки вычитать сбойные места в будущем.
Короче, используйте ddrescue. А если кроме dd ничего нет, не забывайте про аргумент noerror.
Описанная выше процедура может применяться например для того, чтобы сохранить образ диска с только что установленной операционной системой для последующего восстановления. Да, настоящий линуксоид так поступать не станет, но среди пользователей операционной системы с другим названием это достаточно распространённая практика. И для периодического вдумчивого ремонта регулярно ломающегося компьютера какой нибудь симпатичной девушки её смело могут применять даже любители пингвинов. А если девушек больше некоторого, сугубо индивидуального для каждого самоделкина, количества, то данный метод просто незаменим. Главное не перепутать названия файлов с образами.
Создание sparse файла образа устройства или раздела
Большинство утилит для работы с файлами знают о существовании sparse файлов и умеют их создавать. Упомянутой ранее ddrescue, для того, чтобы образ оказался sparse файлом нужно передать ключ --sparse. Теперь результирующий файл будет занимать столько места, сколько ему необходимо, и не больше.
Правила очистки
- Максимальный «возраст» цепочек бэкапов.
- Максимальное количество цепочек бэкапов.
- Максимальный общий размер бэкапа.
Acronis
В Акронисе всё было просто и понятно: оконный интерфейс, подсказки и предшествующий опыт работы с образами компакт дисков делали процесс несложным. Снял образ, вставил новый винт, развернул образ на него — даже и рассказывать то не о чем. В случае с Линуксом процесс захлебнулся на этапе снятия образа — как это сделать было абсолютно неясно. Специальной программки с подсказками не нашлось, программки, которая добавляла в список устройств виртуальный DVD — наподобие Daemon Tools тоже. Да и сам список устройств оказался достаточно проблематичен, поэтому начать можно прямо с него.
Подготовка раздела или устройства к сжатию
Для того, чтобы воспользоваться этой возможностью в целях сжатия образа, нужно перед снятием записать в свободное место нули. Сделать это несложно — достаточно смонтировать файловую систему в директорию и создать в этой директории файл с бинарными нулями размер которого будет равен размеру свободного места на разделе.
Но выяснять количество свободного места и передавать его программе, создающей файл, к счастью не обязательно, да и искать программу, создающую файл с нулями, не понадобится. В директории /dev есть безразмерный файл zero, который, как нетрудно догадаться по названию, является неисчерпаемым источником бинарных нулей. Остаётся только скопировать его в нужное место.
Так как файл безразмерен, копирование будет продолжаться до тех пор, пока копия не заполнит всё доступное ей пространство, то есть все свободное место в разделе, что нам собственно и требовалось.
Про то, как копировать файлы стандартными средствами операцинной системы, здесь написано столько раз, что руководство вполне могло бы называться «Искусство копирования файлов в окружении GNU», но так как истина от повторения не тукснеет, я, пожалуй, напишу ещё раз.
Для создания файла с бинарными нулями можно выполнить команду cp /dev/zero zerofile или cat /dev/zero > zerofile.
Как запустить Мастер создания загрузочных носителей
Запустить Мастер создания загрузочных носителей можно несколькими способами:
- В главном окне программы AcronisTrueImage 2020 на боковой панели выбрать раздел Инструменты >Мастер создания загрузочных носителей
Рис.2 Главное окно программы Acronis True Image 2020
Рис.3 Запуск мастера создания загрузочных носителей
- В открывшемся окне Мастер создания загрузочных носителей необходимо выбрать метод создания загрузочного носителя
Рис.4 Создание загрузочного носителя Acronis (простой метод)
- Простой метод создания – это самый тривиальный способ. Acronis True Image автоматически выберет оптимальный вариант для данного компьютера.
- Дополнительный метод создания – этот вариант позволяет создать загрузочный носитель на основе предлагаемых версий операционной системы.
Создание резервной копии системного раздела
- Запустить программу Acronis True Image 2020
- В главном окне программы на боковой панели выбрать раздел Резервное копирование
Раздел Резервное копирование и восстановление обеспечивает быстрый доступ ко всем функциям программы, связанным с резервным копированием и восстановлением данных.
Рис.12 Выбор раздела Резервное копирование
- Далее необходимо указать, что нужно резервировать. Для этого щелкнуть по источнику резервного копирования.
Рис.13 Выбор источника резервного копирования
- В окне Источник резервного копирования выбрать Диски и разделы
Рис.14 Выбор источника резервного копирования
- Установить флажок в чекбоксе системного раздела. Флажки с других разделов необходимо убрать. Нажать кнопку ОК.
Рис.15 Выбор источника резервного копирования
- Далее необходимо выбрать место назначения резервной копии, щелкнув по разделу Выбор хранилища
Рис.16 Выбор хранилища для резервных копий
- В окне Место назначения резервного копирования выбрать Обзор.
Рис.17 Выбор хранилища для резервных копий
- Раскрыть узел Этот Компьютер и выбрать нужный раздел для хранения резервных копий, нажать кнопку ОК.
Рис.18 Выбор хранилища для резервных копий
Рис.19 Запуск резервного копирования системного раздела
- Далее можно программу закрыть, так как создание резервной копии продолжиться в фоновом режиме, а также в случае необходимости можно установить флажок в чекбоксе Выключить компьютер после завершения.
Рис.20 Выбор опции выключения компьютера после завершения процедуры резервного копирования
- По окончании резервного копирования система оповестит о том, что резервное копирования завершено.
Рис.21 Результат успешного завершения резервного копирования
- В разделе Активность можно посмотреть, сколько было затрачено времени на создание резервной копии, ее размер, какой использовался метод резервного копирования.
Рис.22 Раздел Активность
Системные требования
В данной статье рассматривается версия Acronis True Image 2020 build 22510 для Windows, выпущенная 21 ноября 2019 года, поэтому требования для версии Acronis True Image 2020 для Mac не описываются.
- Процессор Pentium с тактовой частотой не менее 1 ГГц.
- 1 Гбайт ОЗУ.
- 3,5 ГБ свободного пространства на жестком диске.
- Привод CD-RW/DVD-RW или флэш-накопитель USB для создания загрузочных носителей
- Мышь или иное указывающее устройство (рекомендуется).
Поддерживаемые устройства хранения
- Жесткие диски (HDD)
- Твердотельные накопители (SSD)
- Сетевые устройства хранения
- FTP-серверы
- CD-R/RW, DVD-R/RW, DVD+R (в том числе двухслойные DVD+R), DVD+RW, DVD-RAM, BD-R, BD-RE
- Устройства хранения USB 1.1 / 2.0 / 3.0, FireWire (IEEE-1394), eSATA, SCSI и PC card
Поддерживаемые операционные системы
- Windows 7 SP1
- Windows 8
- Windows 8.1
- Windows 10
Используя загрузочный носитель Acronis True Image Home 2020, можно осуществлять резервное копирование и восстановление дисков или разделов на компьютере под управлением любой операционной системы Windows или Linux.
Поддерживаемые файловые системы
- FAT16/32;
- NTFS;
- Ext2/Ext3/Ext4;
- ReiserFS;
- Linux SWAP;
- HFS+/HFSX.
Файловые системы Ext2/Ext3/Ext4, ReiserFS, HFS+/HFSX и Linux SWAP поддерживаются только для операций резервного копирования и восстановления дисков или разделов с использованием загрузочного носителя Acronis.
Просмотр содержимого образа раздела (логического диска)
Так как каждый раздел диска представлен файлом, можно предположить, что должен существовать штатный способ подключения файлов с образами к файловой системе. С определённой точки зрения так оно и есть. Конкретно для этого используется утилита mount, с помощью которой можно поместить дерево файлов, содержащееся в образе, в любую директорию на ваш выбор. Этот процесс называется монтированием.
Итак, у нас уже есть образ, снятый с диска C: операционной системы Windows 7. Мы назвали образ win_c.img и хотим увидеть его содержимое в заранее созданной директории /mnt/win_c. Для этого надо ввести команду mount -o loop win_c.img /mnt/win_c.
But we can go deeper.
Подготовка раздела для хранения резервных копий
Перед тем, как запустить средство создания резервной копии системного раздела, необходимо убедиться в наличии места хранения для резервной копии. Это может быть отдельный раздел жесткого диска, внешний носитель информации, сетевое хранилище, либо можно воспользоваться облачным хранилищем Acronis, в зависимости от редакции программы, которая приобретена.
В данной статье будет описан вариант создания отдельного раздела для хранения резервных копий за счет сжатия системного раздела.
Создать второй раздел жесткого диска, за счет свободного пространства системного раздела
Запустить оснастку Управление дисками
Данную оснастку можно запустить разными способами:
- Через Панель управления. Открыть раздел Администрирование через диалоговое окно стандартной Панели управления. Далее найти в конце списка доступных оснасток Управление компьютером и запустить оснастку Управление дисками.
- С помощью окна Выполнить. Данное окно можно открыть, используя сочетание клавиш Win +R или кликнув правой клавишей мыши по кнопке windows и выбрав команду Выполнить или выбрать через меню Все приложения > Служебные …. > Выполнить
- Набрать в окне Выполнить название оснастки compmgmt.msc для запуска оснастки Управление компьютером или сразу diskmgmt.msc для запуска оснастки Управление дисками
Рис.7 Запуск окна Выполнить
- Можно запустить оснастку, кликнув правой клавишей мыши ко кнопке Windows и выбрать Управление дисками.
Оснастка Управление дисками позволяет управлять логическими разделами на таких носителях, как жесткий диск, USB-накопитель или оптический привод. Через Управление дисками можно создавать и удалять разделы, или, если это необходимо, форматировать их.
- выбрать системный раздел (в приведенном примере диск С:) и ПКМ вызвать контекстное меню
- В контекстном меню выбрать команду Сжать том
Рис.8 Оснастка Управление дисками
- В открывшемся окне дождаться окончания опроса. Затем в появившемся окне в строке Размер сжимаемого пространства указать количество свободного места и нажать Сжать
Рис.9 Оснастка Управление дисками
- Щелкнуть ПКМ по нераспределенному пространству жесткого диска и выбрать команду Создать простой том.
Рис.10 Оснастка Управление дисками
- В диалоговом окне Мастер создания простых томов нажать кнопку Далее.
- Ввести размер создаваемого тома в мегабайтах (МБ) или оставить максимальный размер по умолчанию, а затем нажать кнопку Далее.
- Оставить букву диска по умолчанию или выбрать другую букву для идентификации раздела, а затем нажать кнопку Далее.
- Отформатировать раздел, в поле метка тома можно указать смысловое название для будущего раздела по его предназначению и нажать кнопку Далее.
Рис.11 Мастер создания простых томов оснастки Управления дисками
- Просмотреть выбранные параметры и нажать кнопку Готово.
- Перезагрузить компьютер. Раздел для хранения резервной копии готов.
Создание образа
Создание образа при помощи графического интерфейса
Мастер создания образа запускается из главного окна программы. Его первое окно показано на рисунке ниже.
Процедура настройки мастера создания образа не изменилась по сравнению с 7-й версией. Необходимо выбрать диски или разделы, с которых будет создан образ, указать хранилище образа (винчестер, сменные накопители, сеть, зона безопасности Acronis), выбрать тип образа (инкрементный или полный), указать размер частей образа. Если образ будет сохранён сразу на сменном носителе, то размер частей образа можно не указывать. Когда носитель будет заполнен, Acronis True Image запросит следующий. Для сохранения образа на DVD-диске требуется установить программное обеспечение для записи дисков в формате UDF. Специалистами Acronis протестированы на совместимость Roxio DirectCD, Ahead InCD, Pinnacle InstantCD/DVD, Veritas DLA и все его OEM-версии. DVD-диск должен быть предварительно отформатирован. Можно указать определённый размер частей образа (например, 650 мегабайт) и после его создания вручную переписать образ на компакт-диски. Далее нужно выбрать степень сжатия образа, при необходимости защитить создаваемый образ паролем и сохранить вместе с образом его краткое описание. После того, как все эти шаги пройдены и нажата кнопка Приступить, начнется процесс создания образа. В трей будет выведен значок , щелчок правой кнопкой по которому откроет меню, показанное на рисунке ниже.
Выбрав из этого меню соответствующий пункт, можно увеличить или уменьшить приоритет True Image. Уменьшение приоритета позволит выделить другим программам, работающим на сервере, больше процессорного времени. Эта опция будет полезна при создании образов, например, на сервере терминалов. В этом случае, пользователи практически не заметят снижения производительности.
К сожалению, нет возможности указать приоритет сервиса True Image во время настройки задания для создания образа. Это не позволяет назначить низкий приоритет заданиям, выполняющимся в автоматическом режиме, по расписанию.
Следует обратить внимание на то, что после дефрагментации, проведенной на диске с которого снимается образ, размер инкрементного образа может увеличиться практически до размера полного образа. Поэтому дефрагментацию нужно проводить перед созданием полного образа.
Во время настройки создания инкрементного образа мастеру необходимо указать существующий образ, на базе которого будет создаваться инкрементный. Если в качестве предыдущего указывается многотомный образ (состоящий из нескольких частей), сохранённый, например, на компакт-дисках, то чтобы создать инкрементный образ True Image необходимо указать последний том такого образа.
Создание образа из командной строки
Acronis True Image Server 8.0 поддерживает работу из командной строки.
Синтаксис командной строки достаточно прост и описан в справочной системе. Из командной строки можно настроить создание образа точно так же, как и из графического интерфейса. Ключ /compression позволяет указать степень сжатия в диапазоне от 0 до 9.
Для работы в командной строке MS-DOS совместимых систем предназначена утилита ti_dos.exe.
Использование скриптов для создания образа
Acronis True Image Server 8.0 может создать образ при помощи скрипта (сценария) в формате XML. Язык сценария описан в справочной системе и написание скрипта для создания образа не вызывает никаких затруднений. При помощи скрипта можно сохранить образ на защищённом паролем сетевом ресурсе, указав имя пользователя и пароль.
Приведённый выше скрипт создаст полный образ диска С с именем test.tib на диске k с нормальной степенью сжатия. Для запуска скрипта нужно воспользоваться командой
TrueImageTerminal /execute:ScriptName.tis /progress
Если запустить скрипт с ключом /nowait, то сразу после его запуска сеанс работы в терминале Acronis True Image Server 8.0 будет завершён, но процесс создания образа продолжится в фоновом режиме. Чтобы просмотреть текущее состояние процесса создания образа можно выполнить команду
TrueImageTerminal /progress
На экран будет выведена информация о ходе создания образа, запущенного как из графического интерфейса, так и при помощи скрипта.
Создание схемы начинается с понимания методов резервного копирования. Таких методов три: полное, инкрементное и дифференциальное резервное копирование (full, incremental, differential backup). Зачем они нужны и в чем разница? Смотрим.
Полное резервное копирование
Тут все очень просто. В файл бэкапа записываются все данные, которые были выбраны для резервного копирования.
На рисунке: все бэкапы — полные.
Такие бэкапы самые надежные, но и самые большие. При этом для восстановления потребуется только один файл.Инкрементное резервное копирование
В файл бэкапа записываются только изменения, которые произошли с момента последнего резервного копирования.
На рисунке: 1.tib — полный бэкап (первый бэкап всегда полный), 2.tib, 3.tib, 4.tib — инкрементные бэкапы.
Инкрементные бэкапы гораздо меньше полных. Однако для восстановления потребуется предыдущий полный бэкап (на рисунке — 1.tib) и вся цепочка инкрементных бэкапов заканчивая тем бэкапом, из которого вы хотите восстановить данные.Дифференциальное резервное копирование
В файл бэкапа записываются только изменения, которые произошли с момента последнего полного резервного копирования.
На рисунке: 1.tib — полный бэкап (первый бэкап всегда полный), 2.tib, 3.tib, 4.tib — дифференциальные бэкапы.
Дифференциальные бэкапы меньше полных, но больше инкрементных. Для восстановления потребуется сам дифференциальный бэкап и предыдущий полный бэкап (на рисунке — 1.tib).Sparse файлы
Sparse файл это файл, в котором куски, содержащие нули, на диск не пишутся. То есть, если половина файла заполнена данными, а другая половина нулями — на диск будет записана только половина этого файла и ещё дополнительная информация об областях файла, заполненных нулями. Если область с нулями непрерывна и начинается в середине, то реально на диске файл будет заменять половину от своего теоретического объёма.
Просмотр перечня накопителей
Для каждого подключенного накопителя (винчестера, флешки) в директории /dev можно найти соотвествующий ему файл. Его название состоит из букв sd и буквы, обозначающей номер устройства. То есть винчестеру, подключенному к первому каналу, будет соответствовать файл sda, второму sdb и так далее. Соответственно самый простой способ посмотреть список устройств — ls -1 /dev/sd[a-z]. Эта команда покажет список накопителей, но не даст нам никакой информации о них. А нам нужно хотя бы увидеть список разделов.
Правильный способ
Как вы наверное уже догадываетесь, добиться желаемого можно не одним и даже не двумя, остроумными и не очень способами, но правильнее и проще всего на мой взгляд, использовать утилиту ddrescue. Что существенно важно — имеется в виду GNU ddrescue, а не давно уже устаревший оригинал.
Используется ddrescue следующим образом:
ddrescueddrescue не способна принимать входные данные с конвейра, или передавать на конвейр результат работы, что впрочем неудивительно. Возможность пропускать места с ошибками при первой итерации и возвращение к ним в последующих циклах подразумевает наличие файлов на выходе и входе.
Команда, которая выполнит операцию, аналогичную описанной выше, будет выглядеть так:
ddrescue /dev/sda2 win_c.img win_c.img.log
Кстати, в данный момент я молчаливо подразумеваю, что жёсткий диск, с которого мы снимаем копию более-менее исправен и фокусов не выкидывает. Если с диском есть серьёзные проблемы, то лучше предварительно ознакомиться с подробностями использования ddrescue, например тут. и применить эти знания при снятии образа.
Установка Acronis True Image 2020
Пробная версия Acronis True Image 2020 может быть использована в течение 30 дней со следующими ограничениями:
- клонирование дисков отключено;
- при загрузке с носителя Acronis доступно только восстановление, нельзя создать резервную копию. Создание резервной копии доступно в пробной версии в среде Windows.
Установка
Запустить файл инсталляции Acronis True Image 2020
Рис.2 Завершение установки программы Acronis True Image
Нажать кнопку Установить.
По окончании инсталляции запустить приложение Acronis True Image 2020.
Рис.3 Завершение установки программы Acronis True Image
Принять лицензионное соглашение и нажать кнопку ОК.
Рис.4 Лицензионное соглашение
Рис.5 Активация программы Acronis True Image 2020
Рис.6 Главное окно программы Acronis True Image 2020
Цепочки и схемы
Ну вот мы и подошли к самому интересному. Разумеется, вы уже догадались. Три метода резервного копирования дают нам массу всевозможных вариантов так называемых цепочек бэкапов. Цепочка – это один полный бэкап и все зависящие от него инкрементные и/или дифференциальные бэкапы. Схема же состоит из одной или нескольких цепочек, а также содержит правила удаления старых бэкапов.
Действительно, вариантов цепочек может быть великое множество. Но это в теории. На практике же в основу цепочки берется только один из методов: полный, инкрементный или дифференциальный.«Тут же все ясно как белый день! Всегда создавай полные бэкапы!» – скажете вы и будете правы. Но как всегда есть одно больше «но». Полные бэкапы – самые увесистые. Вам не жалко забить ваш 2 ТБ диск бэкапами? Тогда это самое лучшее решение. Но большинству хочется максимальной надежности и вариативности при минимальных потерях дискового пространства. Поэтому, как говорится, давайте разбираться. Вот со схем на основе полных бэкапов и начнем.
Схемы на основе полных бэкапов
- На создание каждого бэкапа уходит много времени.
- Значительная трата дискового пространства.
- Небольшое количество бэкапов, т.е. точек во времени, на которые можно «откатиться».
- Дублирование одной и той же информации в разных бэкапах.
Схемы на основе инкрементных бэкапов
При такой схеме создается один полный бэкап и цепочка зависимых от него инкрементных. Достоинства очевидны – бэкапы создаются быстро и весят мало, т.е. можно позволить себе насоздавать их гораздо больше, чем при схеме с полными бэкапами. Как итог, вы получаете максимальную вариативность при выборе точки восстановления. Но есть один серьезный недостаток – низкая надежность. При повреждении любого из бэкапов все последующие превращаются в мусор – восстановиться из них вы не сможете. Можно ли каким-то образом повысить надежность? Да, можно. Самый простой способ – создавать новый полный бэкап после нескольких инкрементных, скажем, после четырех или пяти. Таким образом, мы получаем схему с несколькими цепочками, и повреждение одной из цепочек не повлияет на другие.
Эта схема универсальная, ее можно использовать для защиты как дисков, так и файлов.Схемы на основе дифференциальных бэкапов
При такой схеме создается один полный бэкап и зависимые от него дифференциальные. Этот подход объединяет в себе достоинства двух предыдущих. Так как дифференциальные бэкапы меньше полных и больше инкрементных, вы получаете среднюю вариативность при выборе точки восстановления и довольно высокую надежность. Но без недостатков все равно не обойдешься. Чем дальше по времени отстоит дифференциальный бэкап от своего полного бэкапа, тем он «тяжелее», и даже может превысить размер полного бэкапа. Решение здесь то же, что и при инкрементном подходе, — разбавляйте ваши дифференциальные бэкапы полными. В зависимости от интенсивности изменения защищаемых данных новый полный бэкап рекомендуется создавать после двух-пяти дифференциальных.
Такой схемой можно защитить ваш системный раздел, если дисковое пространство не позволяет вам хранить несколько полных бэкапов.Развёртывание образа на физический носитель
А теперь о том, как собственно накатить образ на другой диск. Как и раньше надо руководствоваться тем, что диски и разделы представлены в виде файлов. И если для снятия образа нужно было создать копию файла устройства или раздела, то для того, чтобы закатать этот образ обратно надо провести операцию копирования в обратную сторону. То есть вместо cp /dev/sda2 win_c.img написать cp win_c.img /dev/sda2. Ну и лучше помнить о советах, изложенных в руководстве по снятию образа. А именно пользоваться ddrescue и не пользоваться dd.
ddrescue --force win_c.img /dev/sda2 win_c_restore.img.log
Конечно следует помнить, что раздел в который мы восстанавливаем образ (в данном случае /dev/sda2) должен быть не меньше файла с образом. Eсли же раздел окажется больше этого файла, то проблем при восстановлении не будет, но в разделе останется неразмеченное пространство. И придётся либо смириться с этим фактом, либо увеличить размер файловой системы до размера раздела каким-нибудь специализированным софтом (увеличивать, впрочем, обычно гораздо проще и быстрее, чем уменьшать).Сжатие образа раздела (логического диска)
Особенно приятной чертой Акрониса является способность не писать в файл образа куски диска или раздела, которые не содержат файлов. Это позволяет ужать образ до реального объёма данных в разделе или на диске.
Изложенный ранее подход имеет принципиальные ограничения, не позволяющие реализовать такую фичу — программы посекторного копирования ничего не знают про структуру файловых систем и даже более того — не знают, что это вообще такое — файловая система.
Однако выход из положения есть. Правда для его использования файловая система, на которой будет храниться образ, должна поддерживать такую специфическую штуку, как sparse файлы.
Введение
Продуктами фирмы Acronis я пользуюсь 10 лет. Каждый год я покупаю обновление для Acronis True Image. Acronis Disk Director с такой частотой не обновляют. При администрировании рабочих станций, а также в учебном процессе я использую и штатные средства резервного копирования Windows, и Acronis True Image и корпоративные решения Acronis, а также средства резервного копирования других разработчиков. Но данная статья посвящена программе Acronis True Image 2020, а именно резервному копированию системного раздела.
Acronis True Image Home 2020 – это программный комплекс, в который входят средства, позволяющие создавать резервные копии операционной системы, приложений, пользовательских настроек и всех имеющихся данных, средства для уничтожения информации, создания загрузочных дисков, выполнения «небезопасных» операций в операционной системе и др.
Резервные копии, создаваемые программой Acronis True Image 2020, имеют расширение TIBX. По умолчанию они создаются с использованием сжатия данных, поэтому требуется гораздо меньше дискового пространства для их хранения. Степень сжатия всегда можно настроить перед запуском резервного копирования.
Рис.1 Невозможность восстановление резервной копии формата TIBX версией Acronis True Image 2019
Для непрерывных резервных копий, заверенных, на уровне файлов, а также резервных копий, сохраненных на CD/DVD/Blu-ray, FTP или в Зоне безопасности Acronis продолжает использоваться формат TIB.
Заключение
А теперь в сжатом виде о том, что можно почерпнуть из данного руководства.
Как создать резервную копию системного раздела с помощью Acronis True Image Home 2020. Установка программы, подготовка раздела для хранения резервных копий и дополнительные настройки резервного копирования
Дополнительный метод создания загрузочного носителя
При выборе Дополнительного метода создания загрузочного носителя Acronis можно выбрать тип загрузочного носителя.
Рис.9 Создание загрузочного носителя Acronis (дополнительный метод)
- Загрузочный носитель на основе Linux. Носитель на основе Linux содержит загрузочный модуль Acronis на основе ядра Linux.
- Загрузочный носитель на основе Windows PE. Носитель на основе операционной системы Windows PE (Windows Preinstallation Environment) содержит ограниченный состав операционной среды, которая называется среда предустановки Windows и подключаемый модуль Acronis для Windows PE.
Если выбран носитель на основе Windows PE, необходимо:
- выбрать тип архитектуры носителя – 32- или 64-разрядный. 32-разрядный загрузочный носитель будет работать только на 32-разрядных компьютерах, 64-разрядный носитель совместим как с 32-, так и с 64-разрядными компьютерами.
Рис.10 Создание загрузочного носителя Acronis (дополнительный метод)
- указать набор средств для создания загрузочного носителя
Если выбран параметр Windows 8, Windows 8.1, Windows 10, на следующем этапе будет предложено загрузить с официального сайта Microsoft пакет Windows ADK, а затем установить средства развертывания и среду предустановки Windows (Windows PE).
Если на компьютере уже есть файлы Windows PE, которые хранятся не в папке по умолчанию, необходимо указать их расположение и подключаемый модуль Acronis будет добавлен в существующий образ Windows PE.
Если выбран параметр Windows 7, на следующем этапе мастера будет предложено загрузить с официального сайта Microsoft пакет Windows AIK
- На следующем этапе можно указать драйвера к оборудованию, которые будут добавлены на носитель, если это необходимо
Рис.11 Создание загрузочного носителя Acronis (дополнительный метод)
Как насчет бэкапа в облачное хранилище?
Все, о чем мы до сих пор говорили, относится к бэкапам, которые вы храните у себя на внутреннем или внешнем жестком диске, на NAS-е, FTP-сервере и т.д. А как насчет бэкапа в облако? True Image сохраняет как файловые, так и дисковые бэкапы в Acronis Cloud по простой инкрементной схеме – один полный бэкап и цепочка инкрементных – и не позволяет ее менять. На резонный вопрос «почему» ответ прост – эта схема самая бережливая к дисковому пространству, а сохранность бэкапов в облаке гарантирует Acronis.
Правила очистки облачного бэкапа чуть проще, чем обычного.Вы можете ограничить бэкап по «возрасту» и по количеству версий каждого из файлов, которые хранятся в облаке. Ограничивать бэкап по объему хранилища было бы не очень логично. Ведь в первую очередь Acronis Cloud используется именно для хранения бэкапов.
С тех пор как до меня дошла благая весть о существовании операционной системы под названием GNU/Linux, которую используют все настоящие программисты, я несколько раз пытался заменить ей детище Билла Гейтса и несколько раз потерпел неудачу.
Гуру поблизости отсутствовали, доступ к интернету был жёстко ограничен и потому любая нетривиальная задача становилась в те времена совершенно нерешаемой.
Потом, когда появился безлимитный интернет, вследствие чего с получением софта и знаний стало существенно легче, я настроил себе дуал бут и стал осваивать Убунту.
Основные сложности в процессе переезда создались в первую очередь из за необходимости бросить знакомые практически с самого детства программки, которые попросту отсутствуют в операционной системе для настоящих программистов.
В большинстве случаев это было не фатально. Вместо привычного foobar всегда можно послушать музыку на Rhythmbox. Вместо Microsoft Office есть OpenOffice. Да, его совместимость с продуктом корпорации зла порой оставляет желать лучшего, но им вполне можно пользоваться для решения повседневных задач среднестатистического пользователя. Обо всяких Файрфоксах, Операх и Хромах я вообще молчу.
Но в некоторых случаях приходилось перезагружать компьютер, выбирать в меню загрузчика пункт Microsoft Windows и делать всё по старинке. Такой задачей было например снятие образа логического диска в целях переноса на другой физический носитель, потому как текущий уже изрядно поистрепался.
Программой, которая использовалась в таких ситуациях, был Acronis. Интуиция подсказывала, что на выяснение того, как обойтись без него, уйдёт не меньше недели, а результат обычно был нужен край через полчаса, поэтому выяснение откладывалось, откладывалось и откладывалось.Но после очередной дружеской шутки про никому не нужный и ничего не умеющий, а потому бесплатный Линукс, я решил, что в следующий раз для создания образа диска мне не понадобится ничего, кроме загрузочной флешки и командной строки. И отправился гуглить.
Гугл создавал чёткое впечатление, что как клонировать диски средствами опенсорсных ОС, знает каждая собака. Увы, чёткие инструкции по осуществлению общеизвестных и элементарных вещей найти как правило сложнее всего. Какие-то мануалы в результате упорных поисков в конце концов обнаружились, но всё равно с ними пришлось туговато, ибо их явно писали грамотные люди, которые возятся с темой не первый и даже не второй день, и просто не помнят, что знаниями, почитаемыми ими за необходимый минимум, владеют далеко не все.
Теперь, когда ужасы гугления позади, я понимаю, что всё действительно достаточно просто и хочу оформить результаты своих изысканий в виде краткого руководства по работе с образами дисков в GNU/Linux, обращённого в первую очередь к тем, кто привык к Акронису или другой подобной ему программе. Мне в свое время такой документ бы очень сильно помог, надеюсь, что он поможет и кому-то ещё.
Автоматическое создание файлов разделов при выполнении команды losetup
Вообще-то ядро (а конкретно модуль loop) уже достаточно давно умеет искать в файле образа таблицу разделов и создавать соответствующие файлы, но по умолчанию эта функция отключена.
Включается она если параметр модуля loop max_part не равен нулю. Задать этот параметр можно только при загрузке модуля, поэтому если система уже запущена, модуль надо выгрузить из памяти и загрузить снова с уже заданным параметром. Для этого нужно выполнить следующие две команды.
modprobe -r loop
modprobe loop max_part=63Однако в некоторых дистрибутивах (напривер в Убунте) модуль loop вкомпилирован в ядро намертво и поэтому для установки параметра придётся вписать loop.max_part=63 в командную строку ядра и перезагрузить систему.
Планирование
Здесь все просто. Вы составляете расписание, а True Image обновляет для вас бэкапы точно в назначенное вами время и в соответствии с настроенной схемой. Чем чаще меняются данные, тем чаще рекомендуется их бэкапить. К примеру, системный раздел можно бэкапить раз в месяц, а вот файлы, с которыми вы работаете каждый день, и бэкапить рекомендуется каждый день или даже чаще.
Разумеется, когда вам срочно нужно создать бэкап, не обязательно ждать запланированного времени. Вы всегда можете запустить резервное копирование вручную.
Создание образа
Создание образа при помощи графического интерфейса
Мастер создания образа запускается из главного окна программы. Его первое окно показано на рисунке ниже.
Процедура настройки мастера создания образа не изменилась по сравнению с 7-й версией. Необходимо выбрать диски или разделы, с которых будет создан образ, указать хранилище образа (винчестер, сменные накопители, сеть, зона безопасности Acronis), выбрать тип образа (инкрементный или полный), указать размер частей образа. Если образ будет сохранён сразу на сменном носителе, то размер частей образа можно не указывать. Когда носитель будет заполнен, Acronis True Image запросит следующий. Для сохранения образа на DVD-диске требуется установить программное обеспечение для записи дисков в формате UDF. Специалистами Acronis протестированы на совместимость Roxio DirectCD, Ahead InCD, Pinnacle InstantCD/DVD, Veritas DLA и все его OEM-версии. DVD-диск должен быть предварительно отформатирован. Можно указать определённый размер частей образа (например, 650 мегабайт) и после его создания вручную переписать образ на компакт-диски. Далее нужно выбрать степень сжатия образа, при необходимости защитить создаваемый образ паролем и сохранить вместе с образом его краткое описание. После того, как все эти шаги пройдены и нажата кнопка Приступить, начнется процесс создания образа. В трей будет выведен значок , щелчок правой кнопкой по которому откроет меню, показанное на рисунке ниже.
Выбрав из этого меню соответствующий пункт, можно увеличить или уменьшить приоритет True Image. Уменьшение приоритета позволит выделить другим программам, работающим на сервере, больше процессорного времени. Эта опция будет полезна при создании образов, например, на сервере терминалов. В этом случае, пользователи практически не заметят снижения производительности.
К сожалению, нет возможности указать приоритет сервиса True Image во время настройки задания для создания образа. Это не позволяет назначить низкий приоритет заданиям, выполняющимся в автоматическом режиме, по расписанию.
Следует обратить внимание на то, что после дефрагментации, проведенной на диске с которого снимается образ, размер инкрементного образа может увеличиться практически до размера полного образа. Поэтому дефрагментацию нужно проводить перед созданием полного образа.
Во время настройки создания инкрементного образа мастеру необходимо указать существующий образ, на базе которого будет создаваться инкрементный. Если в качестве предыдущего указывается многотомный образ (состоящий из нескольких частей), сохранённый, например, на компакт-дисках, то чтобы создать инкрементный образ True Image необходимо указать последний том такого образа.
Создание образа из командной строки
Acronis True Image Server 8.0 поддерживает работу из командной строки.
Синтаксис командной строки достаточно прост и описан в справочной системе. Из командной строки можно настроить создание образа точно так же, как и из графического интерфейса. Ключ /compression позволяет указать степень сжатия в диапазоне от 0 до 9.
Для работы в командной строке MS-DOS совместимых систем предназначена утилита ti_dos.exe.
Использование скриптов для создания образа
Acronis True Image Server 8.0 может создать образ при помощи скрипта (сценария) в формате XML. Язык сценария описан в справочной системе и написание скрипта для создания образа не вызывает никаких затруднений. При помощи скрипта можно сохранить образ на защищённом паролем сетевом ресурсе, указав имя пользователя и пароль.
Приведённый выше скрипт создаст полный образ диска С с именем test.tib на диске k с нормальной степенью сжатия. Для запуска скрипта нужно воспользоваться командой
TrueImageTerminal /execute:ScriptName.tis /progress
Если запустить скрипт с ключом /nowait, то сразу после его запуска сеанс работы в терминале Acronis True Image Server 8.0 будет завершён, но процесс создания образа продолжится в фоновом режиме. Чтобы просмотреть текущее состояние процесса создания образа можно выполнить команду
TrueImageTerminal /progress
На экран будет выведена информация о ходе создания образа, запущенного как из графического интерфейса, так и при помощи скрипта.
Создание схемы начинается с понимания методов резервного копирования. Таких методов три: полное, инкрементное и дифференциальное резервное копирование (full, incremental, differential backup). Зачем они нужны и в чем разница? Смотрим.
Полное резервное копирование
Тут все очень просто. В файл бэкапа записываются все данные, которые были выбраны для резервного копирования.
На рисунке: все бэкапы — полные.
Такие бэкапы самые надежные, но и самые большие. При этом для восстановления потребуется только один файл.Инкрементное резервное копирование
В файл бэкапа записываются только изменения, которые произошли с момента последнего резервного копирования.
На рисунке: 1.tib — полный бэкап (первый бэкап всегда полный), 2.tib, 3.tib, 4.tib — инкрементные бэкапы.
Инкрементные бэкапы гораздо меньше полных. Однако для восстановления потребуется предыдущий полный бэкап (на рисунке — 1.tib) и вся цепочка инкрементных бэкапов заканчивая тем бэкапом, из которого вы хотите восстановить данные.Дифференциальное резервное копирование
В файл бэкапа записываются только изменения, которые произошли с момента последнего полного резервного копирования.
На рисунке: 1.tib — полный бэкап (первый бэкап всегда полный), 2.tib, 3.tib, 4.tib — дифференциальные бэкапы.
Дифференциальные бэкапы меньше полных, но больше инкрементных. Для восстановления потребуется сам дифференциальный бэкап и предыдущий полный бэкап (на рисунке — 1.tib).Просмотр содержимого образа физического диска
А вот с монтированием образа диска целиком всё не так просто. Ужасная правда состоит в том, что монтировать файлы из произвольного места файловой системы ядро не умеет и аргумент -o loop, команды mount, сигнализирует о том, что сначала надо связать образ с файлом виртуального устройства в директории /dev, и потом уже присоединить содержимое этого устройства к файловой системе.
Файлы виртуальных устройств создаются заранее (на этапе загрузки системы) и имеют названия loop0, loop1, loop2 и так далее по нарастающей.
Связать образ раздела с одним из этих файлов можно командой losetup. Команда mount из предыдущего раздела на самом деле эквивалентна следующим двум командам.
losetup /dev/loop0 win_c.img
mount /dev/loop0 /mnt/win_cНо вот для того, чтобы посмотреть содержимое образа в котором есть несколько разделов, этого недостаточно. Дело в том, что если выполнить команду losetup для такого файла, то с устройством /dev/loop0 будет связан весь образ целиком. То есть это устройство будет эквивалентом /dev/sda, а нам нужны эквиваленты /dev/sda1 и /dev/sda2.
Обладатели свежих версий программы losetup (читай гентушники и арчеводы) могут выполнить losetup c аргументом --partscan, что приведёт к автоматическому созданию в директории /dev файлов, соответствующих разделам образа. То есть /dev/loop0p1, /dev/loop0p2 и так далее до самого горизонта. И вот уже эти файлы можно отдавать команде mount.
losetup --partscan /dev/loop0 drive.img
mount /dev/loop0p2 /mnt/win_cТе же, кому не так повезло с дистрибутивом, могут воспользоваться программой kpartx, которая сделает то же самое, но положит файлы соотвествующие разделaм не в директорию /dev, а в директорию /dev/mapper, откуда их можно монтировать и просматривать.
kpartx -a /dev/loop0 drive.img
mount /dev/mapper/loop0p2 /mnt/win_cBut we can go even deeper than that…
Общие рекомендации
Образом диска мы обычно называем копию диска на уровне разделов или всего устройства. И если пользователь Windows в ответ на вопрос, как эту копию сделать, обычно слышит рекомендацию воспользоваться специализированным софтом, то в Линуксе всё не так.
Как я уже говорил, здесь каждый диск и каждый раздел диска представлен конкретным файлом. И, так как образ представляет из себя файл с копией диска, логично предположить, что операция снятия образа и операция копирования файла раздела — это одно и то же.
Так оно и есть. Пусть нам надо снять образ раздела /dev/sda2 (на нём Windows 7 обычно держит диск С:) и сохранить его в файл с названием win_c.img.
Для этого достаточно написать cp /dev/sda2 win_c.img. Или cat /dev/sda2 >win_c.img. Короче можно воспользоваться любой программой или комбинацией программ, которая осуществляет копирование файлов.
Содержание
Читайте также: