Ubuntu для создания образа диска

Ubuntu Documentation

Introduction

This article is dedicated to documenting methods of performing drive imaging (also called bare metal backups, or disk cloning). Drive imaging is a complete copy of all information on a drive, necessary to restore all of the data or entire operating system on a drive to the same state it was when the image was created. This is different from imaging a partition, where one is making a copy of an individual partition that resides on a drive, or backing up individual files and folders.

Please ensure you are comfortable with the information discussed before proceeding. Improperly executing a command may result in partial or complete data loss. Please double- or even triple-check your target device to avoid such catastrophic loss.

Preparations

Here are the requirements for drive imaging using Ubuntu:

  • Exclusive access to the drive being imaged (i.e. the drive being imaged shouldn’t be mounted). Live operating system imaging methods, for example, physical-to-virtual (P2V), virtual-to-virtual (V2V), etc. are not covered here.
  • The location (remote file share, external USB drive, internal drive, etc.) where the drive image is being backed up to should have the same or more free space then that of the drive being imaging. For example, if you are imaging a 160GB drive, you should have 160GB or more free space to back up to.
  • The filesystem of the backup location needs to support the filesize necessary to backup the image as one file.
  • An environment to perform the drive imaging. This can be a live environment where one images the data of the computers internal drive.

dd is a universal command line program used for low level copying of data. It will copy the entire drive, even if the used data is only consuming 10% of the beginning of the drive. For example, dd’ing a 100GB drive, where all the data is at the beginning, and is only 10GB is being consumed, the resulting file will be 100GB in size.

In order to find out which drive to clone, open a terminal and execute:

The output of the command will list each hard drive (ex. /dev/sda).

Backup with dd

The following example will create a drive image of /dev/sda, the image will be backed up to an external drive, and compressed. For example, one may use bzip2 for maximum compression:

However, one may use this same concept to change the compression type (gzip, zip, etc.) to one that best suites your needs (higher compression speed, preferred compression format, etc.).

Restoring a drive image

To restore a drive image, one will want to boot into a live environment. Restoration is quite simple, and really just involves reversing the if and of values. This will tell dd to overwrite the drive with the data that is stored in the file. Ensure the image file isn’t stored on the drive you’re restoring to. If you do this, eventually during the operation dd will overwrite the image file, corrupting it and your drive.

Читайте также:  Все о жестких дисках для canon

To restore the drive above:

When restoring the whole drive, the system will not automatically create the devices (/dev/sda1, /dev/sda2, etc.). Reboot to ensure automatic detection.

If you restored Ubuntu to a new drive, and the UUIDs (see UsingUUID for more) changed, then you must change the bootloader and the mount points. One will want to edit the following via a terminal:

To know what the new UUIDs for your drives are, use the following command:

From this list, you can cross-reference the information with that of fdisk to know which drive is which. Then simply update the UUIDs in both GRUB and fstab files.

Clone Drive

Clone the contents of a whole hard drive onto another completely different drive

Clonezilla

https://launchpad.net/ubuntu/+source/clonezilla is another modern imaging solution. For more on it, please see the Clonezilla homepage.

DriveImaging (последним исправлял пользователь qiii 2015-09-28 17:55:23)

The material on this wiki is available under a free license, see Copyright / License for details
You can contribute to this wiki, see Wiki Guide for details

Источник

Ubuntu для создания образа диска

Если Вас встревожила проблема создания ISO образа CD/DVD-диска в ОС Linux Ubuntu, то эта информация для Вас.

Передо мной лежал DVD-диск, который необходимо было превратить в ISO-образ на жестком диске. Как это сделать, если в наличии есть только ОС без всяких там Brasero и K3B? Оказывается выход есть и он очень простой.

Используем команду Linux — genisoimage. С помощью данной команды можно создавать ISO-диски с кириллическими названиями файлов и директорий, что в наше виндунизированное время занимает не последнее место.

Для решения данной задачи потребовалось в консоли набрать команду:

После дождаться окончания процесса (процесс создания ISO образа будет отображаться в качестве процентов) и все — образ готов!

В результате, Вас в Домашней папке будет ждать новоиспеченный ISO-образ.

На первый взгляд команда выглядит устрашающе и громоздко, но разобравшись в параметрах можно понят, что -V label_iso — это метка будущего образа, -o

/name.iso — указываем куда поместить ISO-образ,/media/cdrom0 — это источник (если Вам нужно завиртуальить диск, то этот диск должен быть примонтирован в системе).

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

Источник

Как создать образ диска в Linux с несколькими разделами, не имея физического образца

Здравствуй дорогой читатель данного руководства. Меня зовут Андрей, и нет, я не алкоголик, а разработчик встраиваемых систем на базе Linux.

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

Для чего это нужно? Все процессорные платы, разрабатываемые нашим предприятием, обладают слотом для sdcard и установленной на плате mmc. Загрузка системы производится либо с sd, либо c mmc. sd-карта является, как правило, временным решением, подкупает простотой установки. А mmc является постоянным решением, куда устанавливается уже финальное программное обеспечение. Переключение между способами загрузки осуществляется перемычками (джамперами на плате).

Читайте также:  Вычислите места на диске

В случае, когда мы говорим о заказчике на этапе разработки, ему необходима самостоятельная возможность работать с устройством. Для этого ему предоставляется само устройство и ссылка для скачивания образа, с инструкцией, как установить образ на sdcard и загрузить с неё систему. Далее заказчик иницирует либо установку с sd-карты, либо запускает диагностическое программное обеспечение, но это уже конкретные детали работы с заказчиком.

В случае, когда мы говорим о производстве, и выпуске устройства, то мы знаем, что люди которые будут устанавливать на mmc конечный продукт, как правило, не умеют подключаться через терминал и работать с командной строкой u-boot или Linux, да и просто может не быть на это времени. В их задачи должны входить осуществление простого производственного цикла, например:

подключить к стенду;

установить джамперы и sd-карту;

дождаться сообщений об окончании установки ПО;

снять джамперы и извлечь sd-карту;

дождаться диагностических сообщений;

выключить устройство и передать дальше.

Конечно, образ можно разместить, например на сервере, и накатывать через сеть, но такой вариант, все равно, требует, как минимум, наличие загрузчика на mmc.

Для того, чтобы не мучаться с каждой sd-картой для каждого варианта, можно заранее подготовить несколько образов. И тут возникает вопрос — каким образом? Подготовку можно даже автоматизировать, но это совсем другая история.

Что потребуется для понимания и осуществления происходящего:

ОС GNU/Linux Debian;

умение пользоваться командной строкой на уровне ввода команд;

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

Создаём файл образа диска заданного размера:

Подключаем диск к системе, разбиваем и форматируем:

Монтируем разделы и записываем информацию:

Отключаем диски в обратном порядке:

Записываем полученный образ на соотвествующее устройство, если есть необходимость, например, для проверки и тестирования:

Передаём полученный $ заказчику или производству, с инструкцией, как пользоваться.

Заключение

Подготовить образ диска можно двумя способами:

сделав образ с реального физического носителя при помощи программы dd;

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

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

UPD: Руководство исправлено в соответствии с замечаниями комментаторов. Спасибо.

Источник

Как создать ISO образ диска в Linux или как виртуалить в Ubuntu

Если Вас встревожила проблема создания ISO образа CD/DVD-диска в ОС Linux Ubuntu, то эта информация для Вас.

Есть DVD , который необходимо превратить в ISO -образ на жестком диске. Как это сделать, если в наличии есть только ОС без всяких там Brasero и K3B? Оказывается выход есть и он очень простой.

Читайте также:  Как взять место с диска на другой диск

Используем команду Linux – genisoimage. С помощью этой команды можно создавать ISO -диски с кириллическими названиями файлов и директорий, что в наше виндунизированное время занимает не последнее место.

Для создания ИСО образа в линукс потребовуется в консоли набрать команду:

После дождаться окончания процесса (процесс создания ISO образа будет отображаться в качестве процентов) и все – образ готов!

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

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

  • -V label_iso – это метка будущего образа,
  • -o

/name.iso – указываем куда поместить ISO -образ,

  • /media/cdrom0 – это источник (если Вам нужно завиртуальить диск, то этот диск должен быть примонтирован в системе).
  • В качестве источника можно выбрать директорию, тогда в результате получится ISO -образ с содержимым указанной директории.

    Источник

    Как создать ISO образ в Ubuntu

    В данной статье пойдет речь о том, как создать iso в Linux из нужных файлов и папок, а именно в операционной системе Ubuntu. Я не буду описывать те случаи, когда нужно просто создать образ DVD/CD диска. Я думаю, что с этим должен разобраться практически каждый пользователь. А вот как создать образ именно из файлов и папок с вашего жесткого диска? Вариантов очень много: от консольных команд до графических программ специального предназначения и программ, которые могут создавать образ, но предназначены для других целей. Я вам поведаю именно о графическом варианте решения этой задачи. Я, как и многие новички в Убунту, полюбляю работать именно с графическим интерфейсом, в то время как истинные линуксоиды боготворят Терминал и это не зря. Ведь именно команды в Терминале делают свою задачу гораздо быстрее. Но привычка дело серьезное и против нее не попрешь. В любом случае у Вас всегда есть выбор, а это лишь только мое мнение. Ну да ладно, к делу.

    1. Создать ISO образ из файлов и папок можно в программе для записи Brasero. Запускаем программу и жмем кнопку Диск с данными.

    Далее жмем Добавить файлы в проект или кнопку с плюсиком. Добавляем нужные файлы и папки и жмем Запись.

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

    2. Создание образа в программе для записи K3B. Нажимаем кнопку Новый проект с данными.

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

    Когда все готово нажимаем кнопку В появившемся окне отмечаем пункт Создать только образ и жмем Начать. Место, куда будет сохранен наш образ, можно изменить в настройках программы Настройка — Настроить K3B — Разное.

    3. Программа ISO Master. Программа имеет двухоконный интерфейс. В верхней части выбираем файлы для образа и добавляем в нижнюю часть. Теперь немного подробнее. Для создания образа нажимаем Файл — Создать. Далее добавляем нужные файлы и папки в нижнюю часть программы нажимая кнопку Добавить. Далее Файл — Сохранить как и указываем место для сохранения и имя образа.

    Все программы без проблем Вы найдете и установите в Центре приложений Убунту. Удачи!

    Источник

    Поделиться с друзьями
    Шинбург