UbuntuHelp:UbuntuLTSP/EnableNBDSWAP
来自Ubuntu中文
点击翻译: |
English |
请不要直接编辑翻译本页,本页将定期与来源同步。 |
This wiki page is specific to Ubuntu Version(s): 8.04
To enable NBD Swap (Network swap for thin-clients) we must ensure the proper facilities are active and configured correctly.
- First, you'll want to follow The|procedure to update client chroot. When you're done with that, proceed to the next step.
- Edit /var/lib/tftpboot/ltsp/i386/lts.conf :
NBD_SWAP = True
The next lts.conf options, if used, will give you more control over where NBD Swap takes place:
SWAP_SERVER = IP_ADDRESS_OF_NBDSWAPD_SERVER # default is IP of LTSP server NBD_PORT = PORT # default is 9572 (after following instructions in https://help.ubuntu.com/community/UbuntuLTSP/UpdatingChroot )
- Create a /etc/ltsp/nbdswapd.conf file with the size of desired swapfile for each client. Keep in mind swapfiles live in /tmp, so make sure you have enough space in /tmp to facilitate CLIENTS x SIZE:
SIZE=256
- Make sure /etc/hosts.allow has the following line in it (it isn't in Hardy - only nbdrootd is as of 2008/10/10, so add nbdswapd line below. See https://bugs.launchpad.net/bugs/281501 ):
nbdswapd: ALL: keepalive
Reboot your thin-clients to activate their NBD Swap. You can verify swapfiles are being created in /tmp with the following to give you the number 256M files in /tmp starting with tmp. (which should be roughly accurate):
ls -lh /tmp/tmp.*|grep 256M|wc -l
This should be all you need to get swapfiles going in Ubuntu LTSP.