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-файл для резервного копирования, распространения или для других целей.
Комментарии (0)