Mark Furner wrote:
> PREPARE LOOPBACK DEVICE
> note need full path for file
> 
> root at sol10 /export/home# lofiadm -a /export/home/t1_fs1.COPY.dd /dev/lofi/1
> root at sol10 /export/home# lofiadm
> Block Device             File
> /dev/lofi/1              /export/home/t1_fs1.COPY.dd
> root at sol10 /export/home#
> 
> ZFS MOUNT OF LOOPBACK DEVICE DOESNT WORK
> 
> root at sol10 /export/home# zfs mount -o 
> noexec,nosuid,noatime,nodevices,ro /dev/lofi/1 /fs1
> too many arguments

That is the wrong level of abstraction for ZFS.  The file you have is a 
pool not a filesystem.  That means you need to import the pool into the 
system before you can see the filesystems.

For example:

oversteer:pts/1# zpool create -f test c0t0d0s7
oversteer:pts/1# zpool export test
oversteer:pts/1# dd if=/dev/dsk/c0t0d0s7 of=/var/tmp/c0t0d0s7.copy
144585+0 records in
144585+0 records out
oversteer:pts/1# zpool import -d /var/tmp
   pool: test
     id: 8033455162408061258
  state: ONLINE
action: The pool can be imported using its name or numeric identifier.
config:

         test                      ONLINE
           /var/tmp/c0t0d0s7.copy  ONLINE

You don't need to use lofiadm at all but you do need to first import the 
pool using zpool import.

--
Darren J Moffat

Reply via email to