如果您发现需要更多的交换空间,添加它很简单,可以创建一个指定大小的文件用来当作交换文件。
1.确认您的内核配置包含虚拟磁盘(Memory disk)驱动md。它在 GENERIC 内核中是默认的。
2.通过top或者swapinfo 命令可以查看原有的swap分区大小为512M
3.创建一个交换文件(/usr/swap0),1024k x 512 = 536870912 约等于512M
4.赋予它(/usr/swap0)一个适当的权限:
5.在 /etc/rc.conf 中启用交换文件:
6.通过重新启动机器或下面的命令使交换文件立刻生效:
7.查看新增加的swap是否生效:
1.确认您的内核配置包含虚拟磁盘(Memory disk)驱动md。它在 GENERIC 内核中是默认的。
device md # Memory "disks"
2.通过top或者swapinfo 命令可以查看原有的swap分区大小为512M
![](../p_w_upload/201303/134311569.png)
3.创建一个交换文件(/usr/swap0),1024k x 512 = 536870912 约等于512M
dd if=/dev/zero of=/usr/swap0 bs=1024k count=512
4.赋予它(/usr/swap0)一个适当的权限:
chmod 0600 /usr/swap0
5.在 /etc/rc.conf 中启用交换文件:
swapfile="/usr/swap0"
6.通过重新启动机器或下面的命令使交换文件立刻生效:
mdconfig -a -t vnode -f /usr/swap0 -u 0 && swapon /dev/md0
7.查看新增加的swap是否生效:
![](../p_w_upload/201303/134540294.png)
转载于:https://blog.51cto.com/qq15570453/1161363