lofiadm – administer loopback file devices (Solaris)

lofiadm command
lofiadm command

lofiadm manages loopback file devices on Solaris/illumos, allowing files to be accessed as block devices.

Synopsis

lofiadm [-a file [device]]
lofiadm [-d device]
lofiadm [device]

Examples

Create loopback device

$ lofiadm -a /path/to/disk.img
/dev/lofi/1

Create with specific device

$ lofiadm -a /path/to/disk.img /dev/lofi/1

List loopback devices

$ lofiadm
Block Device     File
/dev/lofi/1      /path/to/disk.img

Remove loopback device

$ lofiadm -d /dev/lofi/1

Mount ISO image

$ lofiadm -a /path/to/image.iso
/dev/lofi/1
$ mount -F hsfs -o ro /dev/lofi/1 /mnt

Linux Equivalent

On Linux, use losetup:

# Create loop device
$ sudo losetup /dev/loop0 disk.img

# List loop devices
$ losetup -a

# Remove
$ sudo losetup -d /dev/loop0

Tips

  • Solaris/illumos specific: Use losetup on Linux
  • Mount ISOs: Common use case
  • Disk images: Access partition tables inside images

See Also

Tutorials