Работаем с ISO образами дисков в Solaris, lofiadm, mkisofs

Постоянно натыкаюсь на статьи как монтировать ISO образы в Solaris. Сам же монтирую образы пару раз в год. Для LiveUpdate или если что-нибудь устанавливаю с компаньона.
Что-бы каждый раз не вспоминать, напишу и у себя, как монтировать ISO образы дисков в Solaris.

Например, есть iso образ - /export/images/disk.iso

Чтобы его смонтировать необходимо создать виртуальное устройство:

#lofiadm -a /export/images/disk.iso /dev/lofi/1

Теперь монтируем:

#mount -F hsfs -o ro /dev/lofi/1 /cdrom

Без параметров утилита lofiadm покажет список таких виртуальных устройств:

#lofiadm
Block Device File
/dev/lofi/1 /export/images/disk.iso

После окончания работы с устройством его можно отмонтировать:

#umount /cdrom

Удаляем виртуальное устройство:

#lofiadm -d /export/images/disk.iso



А теперь, наоборот создаём ISO образ из существующего диска. Можно с помощью команды cat:

#cat /vol/dev/dsk/c0t1d0/disk_name > /export/images/image.iso

А можно и с помощью специальной утилиты mkisofs:

#mkisofs -r -o /export/images/image.iso /cdrom/disk_name

При условии что диск смонтирован в /cdrom. Solaris, если включено автоматическое монтирование дисков - automount, смонтирует диск именно туда.
Первый вариант намного проще, но зато утилита mkisofs предоставляет исчерпывающие возможности работы с дисками и образами.

Комментариев нет:

Отправить комментарий