Date: Tue, 31 Dec 2002 23:29:21 +1100 (EST) From: Bruce Evans <bde@zeta.org.au> To: Andy Farkas <andyf@speednet.com.au> Cc: freebsd-bugs@FreeBSD.ORG Subject: Re: bin/46633: Flase error report in swapon when adding too many disks Message-ID: <20021231232531.E51705-100000@gamplex.bde.org> In-Reply-To: <20021231110927.X35303-100000@hewey.af.speednet.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 31 Dec 2002, Andy Farkas wrote:
> The error is not 'device busy', the error is 'out of swapdisk slots'.
>
> The first time this happened to me, I was stumped as to why it wouldn't
> let me do it; the error message was not intuative at all. Man pages were
> useless, there is no mention of swap device limits there. Only after
From swapon.2:
[EINVAL] The system has reached the boot-time limit on the num-
ber of swap devices, vm.nswapdev.
> It is not common knowledge that Freebsd has a limit to the number of swap
> devices you can use. And it seems that this knowledge has been dropped
> from -current:
>
> $ grep -i swap /sys/i386/conf/NOTES
> $
i386/conf/NOTES only has the i386 parts.
$ grep -i swap /sys/conf/NOTES
# Allow this many swap-devices.
# In order to manage swap, the system must reserve bitmap space that
# scales with the largest mounted swap device multiplied by NSWAPDEV,
# irregardless of whether other swap devices exist or not. So it
options NSWAPDEV=5
# Disable swapping. This option removes all code which actually performs
# swapping, so it's not possible to turn it back on at run-time.
# This is sometimes usable for systems which don't have any swap space
# (see also sysctls "vm.defer_swapspace_pageouts" and
# "vm.disable_swapspace_pageouts")
#options NO_SWAPPING
$
Bruce
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021231232531.E51705-100000>
