No se pueden usar archivos de swap en volúmenes zfs:
# cd /zpool1
# mkfile 10g swapfile
# swap -a /zpool1/swapfile
"/zpool1/swapfile" may contain holes - can't swap on it.
Pero se puede obtener el mismo resultado utilizando zvols:
Fuente:#
# Add swap partition in the /export/home zfs partition
#
echo "adding zfs swap"
if [ ! -L /dev/zvol/dsk/export/swap ]
then
echo "creating swap area"
zfs create -V 1gb export/swap
fi
echo "/dev/zvol/dsk/export/swap - - swap - no -" >> /etc/vfstab
/usr/sbin/swap -a /dev/zvol/dsk/export/swap
http://blogs.sun.com/jimlaurent/entry/faq_using_zfs_for_swap