红联Linux门户
Linux帮助

在 FreeBSD (5.X) 4.X 上创建一个交换文件

发布时间:2006-07-24 09:52:24来源:红联作者:厉烨
您可以创建一个指定大小的文件用来当作交换文件。 在我们的例子中我们将会使用叫做 /usr/swap0 的 64MB 大小的文件。当然您也可以使用任何您所希望的名字。
Example 11-1. 在 FreeBSD 4.X 上创建一个交换文件
确认您的内核配置包含了 vnode 驱动。 它不包含在最近版本的 GENERIC。
pseudo-device vn 1 #Vnode driver (turns a file into a device)
创建一个 vn-device 设备:
# cd /dev
# sh MAKEDEV vn0
创建一个交换文件 (/usr/swap0):
# dd if=/dev/zero of=/usr/swap0 bs=1024k count=64
赋予它(/usr/swap0)一个适当的权限:
# chmod 0600 /usr/swap0
swapfile="/usr/swap0" # Set to name of swapfile if aux swapfile desired.
通过重新启动机器或下面的命令使交换文件立刻生效:
# vnconfig -e /dev/vn0b /usr/swap0 swap
Example 11-2. 在 FreeBSD 5.X 上创建一个交换文件:
确认您的内核配置包含虚拟磁盘(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
swapfile="/usr/swap0" # Set to name of swapfile if aux swapfile desired.
通过重新启动机器或下面的命令使交换文件立刻生效:
# mdconfig -a -t vnode -f /usr/swap0 -u 0 && swapon /dev/md0
文章评论

共有 0 条评论