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

Как монтировать и отмонтировать 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
Автор
Редакция

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

Добавить дату и время в Google Sheets
Электронные таблицы

Добавить дату и время в Google Sheets

Таймер Помодоро на Python с Tkinter
Python

Таймер Помодоро на Python с Tkinter

Как отключить 5G на Android — Samsung и Pixel
Android.

Как отключить 5G на Android — Samsung и Pixel

Как выбрать антивирус: проверенные способы
Кибербезопасность

Как выбрать антивирус: проверенные способы

Установка Active Directory на Windows Server 2008 R2
Инфраструктура

Установка Active Directory на Windows Server 2008 R2

Планирование перезапуска Windows 10 после обновлений
Windows

Планирование перезапуска Windows 10 после обновлений