A search of the developers list will have returned this.
PS. nfs is compiled into the TS kernel and the nfs module is available
(listed under filesystem support). In TS this can be used for storing
pkgs (ie. packages that ONLY get loaded if defined in a
thinstation.conf<whatever> file) and for storage or general filesystems
-------- Forwarded Message --------
From: Paul Whittaker <paw@...>
Subject: Re: [Thinstation-developer] swapon error
Date: Fri, 20 Jul 2007 11:28:26 +1000
Short Answer: swapping to a network device requires kernel patches that
are not available for 2.6 series kernels.
Any attempt to swap to a network device will either fail outright or be
prone to deadlocks, unless you compile your kernel with a patch that
implements a SO_SWAPPING ioctl such as those available for NBD for 2.2
http://atrey.karlin.mff.cuni.cz/~pavel/nbd/nbd.html) or the nfs-swap
project for 2.4 kernels (http://nfs-swap.dot-heine.de/).
There seems to be a lot of disinformation circulating that swapping to
Network Block Devices is still possible, but as far as I know (and I'd
love to be corrected on this!) this remains a major deadlock hazard
unless you have kernel patches that simply don't exist for any modern
kernel. Hence swapping over NBD is, in effect, an urban legend.
A couple of years ago I did try swap-over-NFS on a 2.4 kernels using a
version of the nfs-swap.dot-heine.de patch that I updated myself, and
although it did work, it was so slow that it was effectively unusable.
From what I have read swap-over-NBD reputedly performed much better,
but AFAIK it never got forward ported to 2.4, let alone 2.6.
> Askon <askon@...>
> Wed, 18 Jul 2007 06:44:21 -0700 (PDT)
>I have several thin clients with <32M RAM. Find additional dimms in our days
>- are problems, so I need a swap. Additionally my clients are diskless, so I
>need to swap throught network.
>I have configured samba server - it is seen in network place and has correct
>I can mount it from thin client and read-write to samba share.
>Now I'm trying to make swap file at smb share:
>#dd if=/dev/zero of=/mnt/smb/swap bs=10M count=4
>4+0 records in
>4+0 records out
>Setting up swapspace version 1, size = 41938 kB
>swapon: /mnt/smb/swap: Invalid argument
> total used free shared buffers
> Mem: 126128 75580 50548 0 6780
> Swap: 0 0 0
>Total: 126128 75580 50548
>I already has apgraded busybox to version 1.7.0 (it has some fixes for
>swapon), but still nothing.
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
Thinstation-developer mailing list