Как создать ISO-файл из каталога в Linux

ISO-файлы – это стандартный формат для хранения и распространения данных, и их можно легко создать с помощью командной строки в Linux.

В этой статье мы расскажем вам о том, как создать ISO-файл из каталога с помощью команды genisoimage.

Шаг 1: Установка программы genisoimage в Linux

Пакет genisoimage используется для создания образов файловой системы ISO-9660 CD-ROM в Linux. Это программа предварительного мастеринга, которая может быть использована для создания загрузочных CD и CD с поддержкой файловой системы HFS для macOS.

Утилита является частью пакета cdrkit и включает в себя такие инструменты, как mkzftree, dirsplit и geteltorito для работы с ISO-образами.

Чтобы установить genisoimage в Linux, используйте следующую команду, соответствующую вашему дистрибутиву Linux.

sudo apt install genisoimage         [для Debian, Ubuntu and Mint]
sudo yum install genisoimage         [для RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/genisoimage  [для Gentoo Linux]
sudo apk add genisoimage             [для Alpine Linux]
sudo pacman -S genisoimage           [для Arch Linux]
sudo zypper install genisoimage      [для OpenSUSE]    
sudo pkg install genisoimage         [для FreeBSD]

Шаг 2: Создание ISO-файла из каталога

Перейдите в родительский каталог директории, из которой вы хотите создать ISO-файл, с помощью команды cd.

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

cd /home/ravi/

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

genisoimage -o my_folder.iso my_folder/

Вот что означает каждая часть команды:

  • genisoimage – это команда, используемая для создания ISO-файла.
  • -o output.iso – имя выходного файла ISO. В данном случае он будет иметь имя my_folder.iso.
  • my_folder – имя каталога, из которого вы хотите создать ISO-файл.

После выполнения команды в текущем каталоге должен появиться ISO-файл с именем my_folder.iso. Чтобы убедиться, что ISO-файл был создан правильно, можно воспользоваться командой ls:

ls -lh my_folder.iso

Шаг 3: Смонтируйте ISO-файл (необязательно)

Чтобы убедиться, что ISO-файл содержит правильные данные, вы можете смонтировать его и проверить содержимое. Создайте точку монтирования (каталог, в который вы будете монтировать ISO) и смонтируйте ISO-файл с помощью следующих команд:

sudo mkdir /mnt/iso
sudo mount -o loop my_folder.iso /mnt/iso

Теперь вы можете перейти в каталог /mnt/iso и проверить файлы:

cd /mnt/iso
ls

Это покажет вам содержимое файла ISO. Когда закончите, отмонтируйте ISO-файл:

cd ~
sudo umount /mnt/iso

Заключение

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

Зарубин Иван Эксперт по Linux и Windows

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

Вдохновлен www.tecmint.com

Похожие статьи

Комментарии (0)