ZFS file systems cannot be used for swap files.
# cd /zpool1
# mkfile 10g swapfile
# swap -a /zpool1/swapfile
"/zpool1/swapfile" may contain holes - can't swap on it.
You can, however, use zvols to add swap space onto a ZFS pool:
#
# 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
%martin
http://visgetidentifier.blogspot.com/
On 12/16/08, Tamer Embaby <[email protected]> wrote:
> Hello all,
>
> I have a Solaris 10 U5 server with 3 partitions:
>
> 1- UFS for /
> 2- swap for swap space
> 3- the rest is used as ZFS pool (/zfs_pool)
>
> Now I need to add more more swap space using "swap -a <file>"
> and I don't have enough space on /, can create this file on
> the ZFS pool and then add it to the swap space?
>
> For instance:
>
> # mkfile 4g /zfs_pool/some_zfs_fs/swap_002
> # swap -a /zfs_pool/some_zfs_fs/swap_002
>
> Is this supported? Will it work?
>
> Zpool verison: 4
> ZFS version: N/A
>
> Thanks,
> Tamer
>
> _______________________________________________
> opensolaris-discuss mailing list
> [email protected]
>
_______________________________________________
opensolaris-discuss mailing list
[email protected]