lofiadm – administer loopback file devices (Solaris)

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






