3.9.1.3 genisoimage - утилита создания ISO-образов файловой системы
Скачать документУстановка
Синтаксис
Работа с утилитой
Создание ISO-образа отдельного каталога
Создание образа работающей системы
Создание копии локального репозитория
Окружение
- Версия РЕД ОС: 8
- Конфигурация: Рабочая станция
- Версия ПО: genisoimage-1.1.11-42
Genisoimage — это инструмент командной строки для создания образов файловой системы. Обычно используется для создания загрузочных компакт-дисков, дисков резервного копирования или для распространения больших объемов данных в одном файле. Полученный ISO-образ можно записать на носитель с помощью программного обеспечения для записи или смонтировать как виртуальный привод.
С помощью genisoimage можно создать:
ISO-образ отдельного каталога;
ISO-образ работающей системы;
ISO-образ копии локального репозитория.
Установка
Для установки утилиты перейдите в сеанс пользователя root:
su -
и выполните команду:
dnf install genisoimage
Дальнейшая работа с утилитой производится с правами администратора или суперпользователя root.
Синтаксис
Синтаксис утилиты имеет вид:
genisoimage [<опции>] [-o <имя_образа>] <путь_к_источнику> [<путь_к_источнику_2> ...]
где:
<опции>
– необходимые опции;<имя_образа>
– имя создаваемого образа, допускается указывать полный путь к создаваемому образу;<путь_к_источнику>
– путь к источнику, из которого будет создан образ; может быть указано несколько источников с использованием опции-graft-points
.
Пример использования опции -graft-points
:
genisoimage -V test_iso -r -o test_iso.iso -graft-points /downloads=/home/user/Загрузки/ /docs=/home/user/Документы/ /images=/home/user/Изображения/
Необходимые источники указываются в формате <цель>=<источник>
через пробел.
Работа с утилитой
Создание ISO-образа отдельного каталога
Рассмотрим пример создания копии раздела /home.
Для этого необходимо выполнить команду:
genisonimage -V home_iso -r -o /home.iso /home
где:
-V home_iso
– задать метку образа, которая будет видна при его монтировании;-r
– сгенерировать записи SUSP и RR, необходимые для создания файловой системы ISO9660;-o /home.iso
– имя созданного файла образа;/home
– источник, из которого создается образ.
Создание образа работающей системы
Для создания образа работающей системы необходимо:
создать временный каталог, в котором будет создаваться ISO-образ:
mkdir /tmp/iso
примонтировать корневой раздел / в каталог /mnt.
В случае использования LVM выполнить команду:
mount /dev/ro_redos/root /mnt
скопировать содержимое раздела / в каталог /tmp/iso:
cp -a /mnt/* /tmp/iso
размонтировать /mnt:
umount /mnt
после этого создать ISO-образ:
genisoimage -r -o /redos.iso /tmp/iso
где:
/redos.iso
– место расположения и название созданного образа;/tmp/iso
– ранее созданный каталог; источник, из которого создается ISO-образ.
Процесс может занять некоторое время в зависимости от размера корневой файловой системы.
Создание копии локального репозитория
Утилита genisonimage позволяет создавать копии локального репозитория.
Для этого необходимо предварительно создать локальный репозиторий по нашей инструкции «Создание локального репозитория».
Далее для каждого репозитория необходимо создать отдельный образ:
genisonimage -V redos-7.3base -r -o /tmp/iso/redos-7.3base.iso /var/www/html/repo/red-os-7.3/base7.3 genisonimage -V redos-7.3update -r -o /tmp/iso/redos-7.3update.iso /var/www/html/repo/red-os-7.3/base7.3 genisonimage -V redos-7.3update -r -o /tmp/iso/redos-7.3kernels.iso /var/www/html/repo/red-os-7.3/kernels7.3
где:
-V redos-7.3base
– метка образа, которая видна при его монтировании;-r
– сгенерировать записи SUSP и RR, необходимые для создания файловой системы ISO9660;-o /tmp/iso/redos-7.3base.iso
– путь до создаваемого образа;/var/www/html/repo/red-os-7.3/base7.3
– источник, из которого создается образ.
Процесс может занять некоторое время в зависимости от размера локального репозитория.
Дата последнего изменения: 24.09.2024
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.