ISO означает Международную организацию по стандартизации, которая определила формат образа диска. Проще говоря, iso-файл – это образ диска. Файлы ISO обычно используются для распространения операционной системы. Большая часть загружаемой операционной системы Linux будет в формате ISO. Если вы загрузили ISO-файл Linux, вы обычно записываете его на CD или DVD-диск как образ ISO. После того, как вы записали ISO-образ на CD или DVD, вы можете загрузить систему для установки ОС Linux. Но иногда вы можете просто смонтировать файл ISO и просматривать содержимое, не записывая его на CD или DVD. В этой статье мы рассмотрим, как смонтировать и просмотреть iso-файл от имени пользователя root и обычного пользователя в операционной системе Linux.
Если вы загрузили файл * .iso с веб-сайта (например, из любого дистрибутива ОС Linux), вы можете просматривать содержимое файла iso без записи в виде iso на CD или DVD, как описано ниже, используя цикл mount -o. , Обратите внимание, что петлевое устройство – это псевдоустройство, которое сделает изо-файл доступным для пользователя блочным устройством.
Syntax: # mount ISOFILE MOUNT-POINT -o loop
$ su # mkdir /tmp/mnt # mount -o loop /downloads/ubuntu-9.04-desktop-i386.iso /tmp/mnt # cd /tmp/mnt # ls -l
Для монтирования вам необходимо войти в систему как root или иметь права sudo. Читайте ниже, чтобы узнать, как монтировать iso-файл как обычный пользователь без полномочий root.
Пользователь без прав root также может монтировать файл даже без разрешения sudo. Используя Midnight Commander, вы можете смонтировать ISO-файл. На самом деле, это действительно не монтирование файла. Но вы можете просматривать содержимое файла iso так же, как и некоторые другие файлы.
При монтировании iso-файла вы можете получить следующую ошибку:
mount: file.iso is not a block device (maybe try `-o loop'?)
Проблема:
# mount /downloads/Fedora-11-i386-DVD.iso /tmp/mnt mount: /downloads/Fedora-11-i386-DVD.iso is not a block device (maybe try `-o loop'?)
Решение. Как подсказывает команда mount, в качестве опции используйте цикл -o.
# mount /downloads/Fedora-11-i386-DVD.iso /tmp/mnt -o loop
Содержимое файла ISO не может быть обновлено после создания файла ISO. Единственный способ сделать, как сейчас,
Смонтируйте iso-файл как пользователь root и перейдите в каталог, чтобы скопировать необходимые файлы из iso.
# mount /downloads/debian-501-i386-DVD-1.iso /tmp/mnt -o loop
# cd /tmp/mnt
# cp some-file-inside-iso /home/test
Просмотрите содержимое файла от имени пользователя root в Midnight Commander , а затем скопируйте его с помощью команд Midnight Commander или команд оболочки.
$ cp some-file-inside-iso /tmp/mnt
Продолжая использовать данный сайт вы принимаете политику конфиденциальности и cookies