Mount an iso image?
Kris Kennaway
kris at obsecurity.org
Mon Apr 23 20:52:14 UTC 2007
On Mon, Apr 23, 2007 at 03:45:14PM -0500, Dan Nelson wrote:
> In the last episode (Apr 23), Paul Schmehl said:
> > --On Monday, April 23, 2007 21:18:55 +0200 Martin Tournoij
> > > On Mon 23 Apr 2007 14:04, Paul Schmehl wrote:
> > >> Is it possible to mount an iso image? I'm not referring to a cd,
> > >> but a single file that has been created using mkisofs. If so,
> > >> what command would you use? mount_cd9660 wants a block device.
> > >> Do I need to use some sort of pseudo block device?
> > >
> > > To mount a iso image:
> > > mdconfig -at nvode -f MYIMAGE.ISO
> > > mount_cd9960 /dev/md0 /somewhere
> > >
> > > If you want to mount multiple ISO images then you will have to use
> > > md1, md2, ect.
> > >
> > > Don't forget to unmount and detach the memory disk:
> > > umount /somewhere
> > > mdconfig -ud 0
> > >
> > > 0 should be replaced with the appropiate device number
> > >
> > > Note that this will only mount standard iso images (iso9660,
> > > .usually iso or .bin), if you want to mount
> > > .Nero/Alcohol/PowerISO/ect images
> > > then you must first convert them, iat is a great tool for doing this:
> > > Ports collection: sysutils/iat
> > > Website: http://iat.berlios.de/
> > >
>
> > Thanks. That's what I was looking for. I wasn't trying to create
> > an iso. I wanted to see what was inside one without burning a CD
> > first. That works perfectly.
>
> If that's all you need, there's an even easier way: "tar tvf mycd.iso",
> since libarchive understands the iso9660 filesystem format :)
That's a neat trick that is worth publicizing. Maybe the freebsd-tips
fortune file?
Kris
More information about the freebsd-questions
mailing list