How to mount/unmount an ISO CD-ROM image as a local file system on various UNIX platforms

Article: 100016174
Last Published: 2013-10-23
Ratings: 0 0
Product(s): NetBackup

Problem

How to mount/unmount an ISO CD-ROM image as a local file system on various UNIX platforms

Solution

On RedHat Linux:

To mount: # mount -t iso9660 /<file.iso>/<mountpoint> -o loop

To unmount: # umount/<mountpoint>


On Solaris:

Tomount:

# lofiadm -a /<file.iso> (will create device file /dev/lofi/1)

# mount -F hsfs -o ro/dev/lofi/1 /<mountpoint>

Tounmount:

# umount/<mountpoint>
# lofiadm -d/dev/lofi/1


On HP-UX:

Tomount:

# nohup pfs_mountd&
# nohup pfsd&
# pfs_mount -o xlat=UNIX<file.iso> /<mountpoint>

Tounmount:

#pfs_umount  /<mountpoint>

Subsequently, kill thefollowing processes:

1. pfs_mountd

2. pfsd

3. pfs_mountd.rpc

4. pfsd.rpc


On IBM AIX:

To mount:

1. Build a logicalvolume (the size of an ISO image, better if a little bigger)

2. Create anentry in /etc/filesystem using that logical volume (LV), but setting itsVirtual File System (V'S) to be cdrfs

3. Create the mount pointfor this LV/ISO

4. Copy the ISO image to the LV using dd

5. Mount and work on it like amounted CD-ROM

The entry in /etc/filesystem should looklike:

/IsoCD:

dev =/dev/lv09
vfs =cdrfs
mount =false
options =ro
account =false

To unmount:

1. Unmount the file system

2.Destroy the logical volume

Was this content helpful?