On Sun, Feb 09, 2003 at 07:02:28PM -0500, northern snowfall wrote:
> One way to do it is to create a memory file system linked to a file on-disk.
> In FreeBSD 5.0-RELEASE, to create a 128MB additional swap space, I've tried:
>    dd if=/dev/zero of=/swap0 count=128 bs=1m
>    chmod 600 /swap0
>    mdconfig -a -t vnode -f /swap0 -u 3
>    swapon /dev/md3
> This will link the 128 megabyte file into swap space recognized by the 
> system.
> Execute "swapinfo" to confirm:
>    sandstone.north_ % swapinfo
>    Device          1K-blocks     Used    Avail Capacity  Type
>    /dev/ad0s1b        524288    10136   514152     2%    Interleaved
>    /dev/md3           131072     1876   129196     1%    Interleaved
>    Total              655360    12012   643348     2%
>    sandstone.north_ %

Cool.  But mdconfig is new in 5.0.  The equivalent way of doing this
in 4.x would be:

    dd if=/dev/zero of=/swap0 count=128 bs=1m
    chmod 600 /swap0
    vnconfig -e vn0c /swap0 swap

where vnconfig(8) automatically does the swapon step for you.
vnconfig(8) still exists in 5.0, but all it will do is print a message
saying to use mdconfig(8).

        Cheers,

        Matthew

-- 
Dr Matthew J Seaman MA, D.Phil.                       26 The Paddocks
                                                      Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey         Marlow
Tel: +44 1628 476614                                  Bucks., SL7 1TH UK

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-questions" in the body of the message

Reply via email to