第6.5节 SWAP 交换分区的设置
如果在安装系统的时候并未设置 swap 即交换分区,那么后期只能通过 dd 生成一个交换分区文件来实现了。因为无论是 UFS 还是 ZFS 都是不支持缩小文件系统分区的。
dd 一个 大小为 1GB 的 swap 文件:
# dd if=/dev/zero of=/usr/swap0 bs=1M count=1024
设置权限为 600,即只有拥有者有读写权限。
# chmod 0600 /usr/swap0
如果要立即使用:
# mdconfig -a -t vnode -f /usr/swap0 -u 0 && swapon /dev/md0
为了重启后仍然有效,还需要往 /etc/rc.conf
中加入
swapfile="/usr/swap0"