How to use mounting an existing CD-ROM image under Sun Solaris

bash-3.2# lofiadm -a /eis-dvd-Dec2013.iso /dev/lofi/1

bash-3.2# mount -F hsfs -o ro /dev/lofi/1 /mnt

Mounting an Existing ISO CD-ROM Image under Solaris UNIX:

If your image name is cd.iso, you can type command:

# lofiadm -a /path/to/cd.iso

Output:

/dev/lofi/1

Please note that the file name argument on lofiadm must be fully qualified and the path must be absolute not relative.

/dev/lofi/1 is the device; use the same to mount iso image with mount command:

# mount -o ro -F hsfs /dev/lofi/1 /mnt
# cd /mnt
# ls -l
# df -k /mnt

Mount the loopback device as a randomly accessible file system with

mount -F hsfs -o ro /dev/lofi/X /mnt.

Alternatively, use this combined format:

mount -F hsfs -o ro `lofiadm -a /path/to/image.iso` /mnt

Unmount and detach the images:

Use umount command to unmount image:

# umount /mnt

Now remove/free block device:

# lofiadm -d /dev/lofi/1

For more information read lofiadm and lofi man pages by typing the following command:

# man lofiadm

Comments

Popular Posts