Гид по технологиям

Как монтировать и отмонтировать ISO‑файлы в Linux

5 min read Sysadmin Обновлено 20 Dec 2025
Монтирование ISO в Linux — быстрое руководство
Монтирование ISO в Linux — быстрое руководство

Монтирование и отмонтирование ISO в Linux

ISO‑файл — это образ оптического диска (точная копия структуры и файлов). На Linux образы обычно монтируют в файловую систему так, как если бы вставили диск, но файлы доступны в режиме чтения по умолчанию.

Важно: монтирование не изменяет исходный ISO; по умолчанию система открывает его в режиме только для чтения. Если нужна запись — используйте специальные инструменты для создания нового образа или запишите ISO на USB/DVD.

Быстрый план действий

  • Создать точку монтирования (например, /media/iso).
  • Смонтировать ISO с опцией loop: sudo mount -o loop /путь/файл.iso /media/iso
  • Просмотреть содержимое: ls /media/iso
  • Отмонтировать: sudo umount /media/iso

1. Использование командной строки

На большинстве дистрибутивов Linux уже установлен инструмент mount, поэтому дополнительных пакетов не требуется. Для выполнения команд нужны права суперпользователя — либо вход под root, либо префикс sudo.

Как смонтировать ISO через терминал

  1. Откройте терминал.
  2. Создайте точку монтирования (одну можно использовать повторно):
sudo mkdir -p /media/iso
  1. Смонтируйте ISO с опцией loop. Замените /путь/к/файлу.iso на реальный путь к вашему образу:
sudo mount -o loop /путь/к/файлу.iso /media/iso

Пример:

sudo mount -o loop /home/test/Random.iso /media/iso

Файлы в точке монтирования будут доступны в режиме чтения. Если нужно временно получить права на чтение/запись (зависит от содержимого образа), потребуется создавать новый образ или монтировать носитель с поддержкой записи.

Чтобы просмотреть содержимое после монтирования, выполните:

ls -la /media/iso

Как отмонтировать ISO через терминал

Команда для отмонтирования — umount (без буквы n):

sudo umount /media/iso

Если точка монтирования занята (есть открытые файлы или вы находитесь в этой директории), umount вернёт ошибку. В этом случае закройте файлы и переключитесь в другую директорию (cd ~), затем повторите команду. Если процесс держит точку — можно узнать его через lsof или fuser:

sudo lsof +f -- /media/iso
sudo fuser -m /media/iso

Принудительно завершать процессы нужно с осторожностью — сначала сохраните данные.

2. Графические способы монтирования и отмонтирования

Если вы предпочитаете GUI, многие окружения рабочего стола упрощают работу с ISO.

GNOME (и похожие менеджеры файлов)

  1. Откройте файловый менеджер (Nautilus, Files).
  2. Перейдите в папку с ISO.
  3. Щёлкните правой кнопкой по файлу и выберите «Open With Disk Image Mounter» (Открыть с помощью Disk Image Mounter).

Открыть через 'Disk Image Mounter' в Linux

  1. После монтирования в боковой панели появится устройство/диск. Дважды щёлкните по нему, чтобы просмотреть содержимое.
  2. Чтобы отмонтировать — щёлкните правой кнопкой по устройству в боковой панели и выберите «Unmount» или «Eject».

Примечание: в других окружениях (KDE, XFCE, Cinnamon) названия пунктов могут отличаться, но логика та же — открыть образом с помощью менеджера дисков или встроенного средства.

Альтернативные подходы и когда они нужны

  • losetup + mount: полезно, если нужно работать с разделами внутри ISO (например, ISO с несколькими разделами). Пример:
sudo losetup --find --show /path/to/image.iso
# вернётся /dev/loopX
sudo mount /dev/loopX /media/iso
  • squashfs или guestmount (libguestfs): если образ содержит файлыойсистемы, требующие специальных драйверов.
  • Создание загрузочной USB: если цель — загрузка системы, лучше записать ISO на флеш‑накопитель (используйте dd, balenaEtcher, Rufus на Windows).

Counterexample / Когда команда mount не сработает:

  • Образ повреждён или не является стандартным ISO9660/El Torito — mount может отказать.
  • Образ содержит несколько разделов — простое mount -o loop смонтирует только первый файловый раздел.
  • Если у пользователя нет прав на создание точки монтирования или запуск привилегированных команд.

Чеклист по ролям

Для новичка:

  • Убедитесь, что у вас есть права sudo.
  • Создайте /media/iso: sudo mkdir -p /media/iso
  • Смонтируйте: sudo mount -o loop /path/to/file.iso /media/iso
  • Проверьте ls /media/iso
  • Отмонтируйте: sudo umount /media/iso

Для администратора:

  • Проверяйте занятость точки: sudo fuser -m /media/iso
  • Используйте losetup при необходимости работы с устройствами loop
  • Автоматизируйте в скриптах с проверкой ошибок и логированием

Быстрая шпаргалка — команды (Cheat sheet)

# Создать точку монтирования
sudo mkdir -p /media/iso

# Смонтировать ISO (рекомендуемый способ)
sudo mount -o loop /path/to/file.iso /media/iso

# Просмотреть содержимое
ls -la /media/iso

# Отмонтировать
sudo umount /media/iso

# Узнать процессы, держащие точку монтирования
sudo lsof +f -- /media/iso
sudo fuser -m /media/iso

# Использование losetup
sudo losetup --find --show /path/to/file.iso
# вернётся /dev/loopX, затем
sudo mount /dev/loopX /media/iso
# затем
sudo losetup -d /dev/loopX

Критерии приёмки

  • После монтирования команда ls показывает ожидаемые файлы/папки.
  • Доступ к файлам осуществляется без ошибок прав (если ожидается чтение).
  • После umount точка монтирования пуста и команда mount | grep /media/iso не находит совпадений.

Порядок действий (мини‑методология)

  1. Подготовка: проверьте права и наличие места для точки монтирования.
  2. Монтирование: используйте mount -o loop для обычных ISO.
  3. Валидация: ls, file, mount чтобы убедиться, что образ смонтирован корректно.
  4. Завершение: корректное отмонтирование перед удалением точки монтирования.

Ментальные модели и эвристики

  • «Образ = диск»: думайте об ISO как о виртуальном CD/DVD — он подключается к файловой системе.
  • «Loop = петля»: опция loop заставляет ядро Linux эмулировать блочное устройство для файла.
  • Работа с ISO — преимущественно операция только для чтения; если нужно изменение, создайте новый образ.

Безопасность и права

  • Всегда монтируйте образы из доверенных источников; в ISO могут быть исполняемые файлы и скрипты.
  • Выполнение команд с sudo даёт полные права, поэтому проверяйте вводимые команды.

Краткий глоссарий (одна строка на термин)

  • ISO: файл‑образ оптического диска (ISO9660/El Torito).
  • mount: утилита для подключения файловых систем к точкам монтирования.
  • umount: утилита для отсоединения смонтированных файловых систем.
  • loop device: виртуальное блочное устройство, связанное с файлом.

Когда лучше не монтировать ISO напрямую

  • Если вам нужна изменяемая файловая система внутри образа — лучше распаковать образ, внести изменения и создать новый ISO.
  • Если нужно протестировать загрузку образа — пригодятся виртуальные машины (QEMU, VirtualBox) или запись на USB.

Итог и рекомендации

Монтирование ISO в Linux — простая и надёжная операция: для большинства случаев достаточно sudo mount -o loop. Если вы часто работаете с образами и хотите автоматизацию — используйте скрипты, проверку ошибок и losetup для тонкого контроля. Для пользователей GUI — менеджер файлов и Disk Image Mounter позволяют обойтись без терминала.

Важное: всегда корректно отмонтируйте образ перед удалением файла или физического носителя, иначе можно потерять данные, удерживаемые процессами.

Короткая сводка:

  • Создать точку монтирования: sudo mkdir -p /media/iso
  • Смонтировать: sudo mount -o loop /path/to/file.iso /media/iso
  • Отмонтировать: sudo umount /media/iso

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

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство