FreeBSD下添加交换分区大小
By admin
- One minute read - 116 words11.14 添加交换空间 不管您计划得如何好,有时候系统并不像您所期待的那样运行。 如果您发现需要更多的交换空间,添加它很简单。 有三种方法增加交换空间:添加一块新的硬盘驱动器、通过 NFS 使用交换空间和在一个现有的分区上创建一个交换文件。
要了解关于如何加密交换区, 相关配置, 以及为什么要这样做, 请参阅手册的 第 18.17 节。
11.14.1 在新的硬盘驱动器上使用交换空间
这是添加交换空间最好的方法, 当然为了达到这个目的需要添加一块硬盘。 毕竟您总是可以使用另一块磁盘。如果能这么做, 重新阅读一下手册中关于交换空间的 第 11.2 节 来了解如何最优地安排交换空间。
11.14.2 通过 NFS 交换
除非没有可以用作交换空间的本地硬盘时, 否则不推荐您使用 NFS 来作为交换空间使用。 NFS 交换会受到可用网络带宽限制并且增加 NFS 服务器的负担。
11.14.3 交换文件
您可以创建一个指定大小的文件用来当作交换文件。 在我们的例子中我们将会使用叫做 /usr/swap0 的 64MB 大小的文件。当然您也可以使用任何您所希望的名字。
例 11-1. 在 FreeBSD 中创建交换文件
- 确认您的内核配置包含虚拟磁盘(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
dd if=/dev/zero of=/usr/swap0 bs=1024k count=64
大哥这个命令 是添加64M 交换区 如果我要添加256M的话 是不是改成这样
dd if=/dev/zero of=/usr/swap0 bs=1024k count=256
这个命令就是添加256M
摘自: