Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Feb 2003 09:07:47 +0000
From:      Matthew Seaman <m.seaman@infracaninophile.co.uk>
To:        freebsd-questions@FreeBSD.ORG
Subject:   Re: I'm running out of swapspace
Message-ID:  <20030210090747.GB48543@happy-idiot-talk.infracaninophi>
In-Reply-To: <3E46EC14.9090702@ameritech.net>
References:  <20030210004609.V41846-100000@amour.ath.cx> <3E46EC14.9090702@ameritech.net>

next in thread | previous in thread | raw e-mail | index | archive | help
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 majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030210090747.GB48543>