- Как смонтировать ISO-файл в Linux
- Как смонтировать файлы ISO с помощью командной строки
- Монтирование файлов ISO с помощью Gnome
- Выводы
- 3 способа извлечения и копирования файлов из образа ISO в Linux
- Смонтировать или извлечь файл ISO в Linux
- Извлеките содержимое ISO с помощью команды 7zip
- Извлечение содержимого ISO с помощью команды isoinfo
- Как извлечь ISO файлы в Linux
- Что такое файл ISO?
- Зачем создавать ISO?
- Открытие файла ISO
- Извлечение ISO с помощью GNOME Archive Manager
- Не используете GNOME?
- Извлечение ISO с помощью командной строки
- Разве извлечение файла ISO действительно так просто?
Как смонтировать ISO-файл в Linux
Файл ISO — это архивный файл, который обычно содержит полный образ компакт-диска или DVD. Например, большинство операционных систем, таких как Windows, Linux и macOS, распространяются в виде образов ISO.
Файлы ISO можно извлечь с помощью популярных архивных программ, смонтировать на устройстве с петлей и записать на USB-накопитель или пустой компакт-диск.
В этом руководстве мы объясним, как монтировать файлы ISO в Linux.
Как смонтировать файлы ISO с помощью командной строки
Команда mount позволяет прикреплять (монтировать) файлы ISO в определенной точке монтирования в дереве каталогов.
Инструкции в этом разделе должны работать с любым дистрибутивом Linux, включая Ubuntu, Debian и CentOS.
- Начните с создания точки монтирования, это может быть любое место, которое вы хотите:
sudo mount /path/to/image.iso /media/iso -o loop
Монтирование файлов ISO с помощью Gnome
Если вы используете дистрибутив Linux, который использует Gnome в качестве среды рабочего стола, вы можете смонтировать файл ISO с помощью приложения для монтирования образа диска Gnome.
Найдите ISO-файл, который вы хотите смонтировать, и щелкните его правой кнопкой мыши. В контекстном меню выберите «Открыть с помощью Disk Image Mounter».
После подключения образа на рабочем столе должен появиться значок устройства. Дважды щелкните по нему, и откроется файловый менеджер Gnome.
Чтобы отключить файл ISO, щелкните правой кнопкой мыши значок устройства и выберите «Размонтировать».
Выводы
В Linux вы можете монтировать файлы ISO с помощью команды mount . Пользователи настольных компьютеров могут использовать графические инструменты, такие как Gnome Disk Image Mounter.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.
3 способа извлечения и копирования файлов из образа ISO в Linux
Допустим, у вас есть большой файл ISO на вашем сервере Linux, и вы хотите получить доступ, извлечь или скопировать из него один единственный файл. Как ты делаешь это? Что ж, в Linux есть несколько способов сделать это.
Например, вы можете использовать стандартную команду mount для монтирования ISO-образа в режиме только для чтения с помощью кольцевого устройства, а затем скопировать файлы в другой каталог.
Смонтировать или извлечь файл ISO в Linux
Для этого у вас должен быть ISO-файл (я использовал ubuntu-16.10-server-amd64.iso ISO-образ) и каталог точки монтирования для монтирования или извлечения ISO-файлов.
Сначала создайте каталог точки монтирования, куда вы собираетесь монтировать образ, как показано ниже:
После создания каталога вы можете легко смонтировать файл ubuntu-16.10-server-amd64.iso и проверить его содержимое, выполнив следующую команду.
$ sudo mount -o loop ubuntu-16.10-server-amd64.iso /mnt/iso $ ls /mnt/iso/
Теперь вы можете войти в смонтированный каталог (/mnt/iso) и получить доступ к файлам или скопировать файлы в каталог /tmp с помощью команды cp.
$ cd /mnt/iso $ sudo cp md5sum.txt /tmp/ $ sudo cp -r ubuntu /tmp/
Примечание. Параметр -r используется для рекурсивного копирования каталогов. При желании вы также можете отслеживать ход выполнения команды копирования.
Извлеките содержимое ISO с помощью команды 7zip
Если вы не хотите монтировать файл ISO, вы можете просто установить 7zip, это программа архивации с открытым исходным кодом, используемая для упаковки или распаковки различных форматов, включая TAR, XZ, GZIP, ZIP, BZIP2, и т. д..
$ sudo apt-get install p7zip-full p7zip-rar [On Debian/Ubuntu systems] $ sudo yum install p7zip p7zip-plugins [On CentOS/RHEL systems]
После установки программы 7zip вы можете использовать команду 7z для извлечения содержимого файла ISO.
$ 7z x ubuntu-16.10-server-amd64.iso
Примечание. По сравнению с командой mount в Linux, 7zip кажется намного быстрее и достаточно умным для упаковки или распаковывать любые форматы архивов.
Извлечение содержимого ISO с помощью команды isoinfo
Команда isoinfo используется для просмотра каталогов образов iso9660, но вы также можете использовать эту программу для извлечения файлов.
Как я уже сказал, программа isoinfo выполняет листинг каталогов, поэтому сначала перечислите содержимое файла ISO.
$ isoinfo -i ubuntu-16.10-server-amd64.iso -l
Теперь вы можете извлечь один файл из образа ISO следующим образом:
$ isoinfo -i ubuntu-16.10-server-amd64.iso -x MD5SUM.TXT > MD5SUM.TXT
Примечание: перенаправление необходимо, так как опция -x извлекается в стандартный вывод.
Что ж, есть много способов сделать это, если вы знаете какую-либо полезную команду или программу для извлечения или копирования файлов из файла ISO, поделитесь с нами через раздел комментариев.
Как извлечь ISO файлы в Linux
Возможно, вы уже загружали файл изображения ранее, и есть большая вероятность, что он использовал популярное расширение ISO. Эти (обычно довольно большие) файлы представляют собой цифровые версии оптических дисков. Все файлы, содержащиеся на этом диске, находятся в архиве ISO.
Как Apple MacOS и более новые версии Microsoft Windows, Linux имеет встроенную поддержку для монтирования файлов образов. Это означает, что вам не обязательно нужно программное обеспечение сторонних производителей для доступа к архивам ISO и файлам внутри.
На самом деле есть несколько способов сделать это, поэтому вы можете выбрать метод, который вам подходит.
Что такое файл ISO?
Формат файла изображения был популярным способом распространения программного обеспечения в Интернете, поскольку широкополосные скорости позволили нам сделать это. Если вы уже установили дистрибутив Linux, скорее всего, вы сделали это, используя файл ISO. Если вы не установили версию Linux, поиск ISO-файла для загрузки, вероятно, станет вашим первым шагом.
Формат файла ISO представляет собой цифровой архив содержимого диска на оптическом носителе. Вы можете создать ISO-образ из любого оптического носителя, например, CD, DVD и Blu-ray.
Есть одно заметное исключение. Вы не можете использовать формат файла ISO для создания образа аудио CD, так как они не используют компьютерную файловую систему. В этих случаях рассмотрите комбинации изображений BIN / CUE.
Файлы ISO используют файловую систему ISO 9660. Для этих изображений также возможно использование файловой системы UDF (универсальный формат диска) в некоторых случаях. Данные в архиве распакованы.
Зачем создавать ISO?
Образы ISO позволяют вам записать свой собственный установочный диск Linux для использования на вашем компьютере или передать кому-то еще. Поскольку Linux является бесплатным программным обеспечением с открытым исходным кодом, никто не угрожает подать в суд на вас за распространение программного обеспечения.
В наши дни многие ISO-образы слишком велики для CD. Несмотря на то, что вы можете выбрать DVD, часто в инструкциях рекомендуется использовать флэш-накопитель USB. Плюс есть много вариантов использования живого CD или USB-накопителя. помимо установки Linux.
Файлы ISO не используются исключительно для Linux. Этот формат является хорошим способом создания точных резервных копий оптических дисков или распространения других типов больших программ.
Открытие файла ISO
Откровенно говоря, эта работа может быть намного проще, чем вы думаете. Многие дистрибутивы поставляются с возможностью извлечения ISO-образов через меню правой кнопки мыши. Найдите свой ISO-образ в файловом менеджере, щелкните правой кнопкой мыши и найдите опцию Извлечь здесь. Вы можете быть просто приятно удивлены!
Если это не так, существуют приложения для чтения ISO, которые либо предустановлены, либо в выбранном вами магазине приложений вашего дистрибутива.
Извлечение ISO с помощью GNOME Archive Manager
Если вы не хотите извлекать все файлы одновременно, вам не нужно. Вместо этого откройте любую программу, которую использует ваш дистрибутив Linux для управления сжатыми архивами, например, в форматах ZIP и TAR. Менеджер архивов GNOME (также известный как File Roller) используется по умолчанию во многих дистрибутивах, включая Ubuntu и Fedora, поэтому мы будем использовать это в качестве нашего примера.
Сначала выберите Меню > Открыть и перейдите к ISO, который вы хотите открыть (кнопка с тремя горизонтальными линиями является кнопкой Меню ). Файлы и папки, содержащиеся внутри, теперь должны появиться, как если бы вы открывали ZIP-архив. Теперь вы можете перейти к выбору битов, которые вы хотите извлечь и куда на вашем компьютере вы хотите эти файлы.
Не используете GNOME?
Нет проблем. Открытие ISO-файлов является стандартной частью многих приложений для управления архивами Linux. Например, в KDE Plasma вы можете открывать файлы ISO с помощью инструмента архивации Ark. Engrampa — это менеджер архивов, созданный для рабочей среды MATE, который также может открывать файлы ISO.
Если вам нужен подход, который работает независимо от того, какой дистрибутив или окружение рабочего стола вы предпочитаете, и на компьютерах без графического интерфейса, то вы можете вместо этого использовать метод командной строки.
Извлечение ISO с помощью командной строки
Сначала вам нужно будет создать папку для монтирования образа. Для этого откройте редактор командной строки и введите:
Введите ваш пароль, когда спросят. Теперь мы можем смонтировать файл, набрав:
sudo mount -o loop .iso /mnt/iso
Замените на местоположение вашего файла ISO. Например:
sudo mount -o loop /home/user/Downloads/image1.iso /mnt/iso
Теперь вы можете перейти к папке, которую вы создали, и получить доступ к файлам в ISO. На этом этапе вы можете закрыть терминал. Вы можете использовать свой файловый менеджер, чтобы просмотреть ISO и выбрать, какие файлы вы хотите.
Но если вы хотите извлечь весь ISO через командную строку, вы можете скопировать содержимое папки, набрав:
sudo cp -r /mnt/iso /home/user/Documents
Эта команда скопирует весь лот в отдельную папку «iso» в папке «Документы». Параметр -r указывает операции рекурсивного копирования, то есть вы хотите также скопировать содержимое папки, а не только саму папку.
Примечание . Если предыдущая команда не смогла смонтировать ваш ISO, вы можете попробовать:
mount -o loop -t iso9660 .iso /mnt/iso
Разве извлечение файла ISO действительно так просто?
Да, процесс действительно так прост. Чаще всего нет необходимости загружать дополнительное программное обеспечение.
Но если вы хотите полноценное приложение, посвященное этой единственной работе, посмотрите AcetoneISO. Это бесплатная альтернатива DAEMON Tools с открытым исходным кодом, приложение для управления ISO, доступное для Windows и macOS. Может показаться знакомым, если вы уже привыкли к такому способу выполнения работы или хотите получить дополнительный набор функций.
Или, если вы действительно хотите испачкать руки, вы можете попробовать объединить несколько файлов ISO вместе, используя скрипт.
Насколько публикация полезна?
Нажмите на звезду, чтобы оценить!
Средняя оценка / 5. Количество оценок:
Оценок пока нет. Поставьте оценку первым.