Unix-way → Работа с ISO в Linux

Для работы с iso в Linux уже есть все необходимые инструменты/утилиты по умолчанию. Рассмотрим поведение на примерах. Можно конечно воспользоваться AcetoneISO при помощи которого можно монтировать даже mdf от win программы Alcohol, ну и ect. Не будем отвлекаться от темы «Кручу-мучу» речь пойдет о: genisoimage, mount, dd т.е. о консоли.

Создание образа из каталога:
$ genisoimage -iso-level 4 -J -o sample.iso /home/user/path

  • -iso-level 4 не накладывать ограничения на длину имени, вложенность директорий.
  • -J Joliet-расширения, для работы в Windows.
  • sample.iso имя образа
  • /home/user/path путь до каталога


Монтирование образа:

Создаем директорию для монтирования.
# mkdir /media/iso

Монтируем.
# mount -o loop -t iso9660 sample.iso /media/iso/

  • sample.iso — путь до образа
  • /media/iso/ — точка монтирования

Для просмотра файлов примонтированного образа из под консоли, можно выполнить следующее, или воспользоваться MC (Midnight Commander):
$ cd /media/iso/ && ls -la

Что бы отмантировать пишем:
# umount /media/iso/

Для просмотра не примонтированного образа можно написать так:
$ isoinfo -l -i /home/user/sample.iso


Создание образа с CD/DVD диска:

dd if=/dev/hda of=/home/user/sample.iso

  • /dev/hda — привод cdrom. Если понадобиться ваш вариант, а скорей всего оно так, можно посмотреть командой $ df;
  • /home/user/sample.iso — путь, куда сохранять образ.
  • avatar
  • makenskiy
  • 3122
  • +7
  • 20 сентября 2010, 01:24

Комментариум (1)

RSS свернуть / развернуть
+
+2
avatar

pashtuun

  • 26 марта 2011, 14:59

  • Warning: Smarty error: unable to read resource: "cmtedit_button.tpl" in /home/makenskiy/www/itbuben.org/public_html/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Спасибо!

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.