不管您计划得如何好,有时候系统并不像您所期待的那样运行。 如果您发现需要更多的交换空间,添加它很简单。 有三种方法增加交换空间:添加一块新的硬盘驱动器、通过 NFS 使用交换空间和在一个现有的分区上创建一个交换文件。
要了解关于如何加密交换区, 相关配置, 以及为什么要这样做, 请参阅手册的 第 19.17 节 “对交换区进行加密”。
这是添加交换空间最好的方法, 当然为了达到这个目的需要添加一块硬盘。 毕竟您总是可以使用另一块磁盘。如果能这么做, 重新阅读一下手册中关于交换空间的 第 12.2 节 “初步配置” 来了解如何最优地安排交换空间。
您可以创建一个指定大小的文件用来当作交换文件。
在我们的例子中我们将会使用叫做 /usr/swap0
的 64MB 大小的文件。当然您也可以使用任何您所希望的名字。
确认您的内核配置包含虚拟磁盘(Memory disk)驱动
(md(4))。它在 GENERIC
内核中是默认的。
device md # Memory "disks"
创建一个交换文件(/usr/swap0
):
#
dd if=/dev/zero of=/usr/swap0 bs=1024k count=64
赋予它(/usr/swap0
)一个适当的权限:
#
chmod 0600 /usr/swap0
在 /etc/rc.conf
中启用交换文件:
swapfile="/usr/swap0" # Set to name of swapfile if aux swapfile desired.
通过重新启动机器或下面的命令使交换文件立刻生效:
#
mdconfig -a -t vnode -f /usr/swap0 -u 0 && swapon /dev/md0
本文档和其它文档可从这里下载: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
如果对于FreeBSD有问题,请先阅读
文档,如不能解决再联系
<[email protected]>.
关于本文档的问题请发信联系
<[email protected]>.