在root用户下进行
首先先建立一个分区,采用dd命令:
dd if=/dev/zero of=/home/swap bs=1024 count=2048000这样会创建/home/swap这么一个分区文件。
接着使用这个swap分区,使其成为有效状态:
/sbin/mkswap /home/swap
/sbin/swapon /home/swap
查看一下内存和swap分区大小
free -m
不过当计算机重启了以后,发现swap还是原来那么大,新的swap没有自动启动,还要手动启动。
修改/etc/fstab文件,增加如下一行
/home/swap swap swap defaults 0 0如果已经修改过一次,则会报错误,必须先关闭swap分区(命令 swapoff -a),修改完成后再开启swap分区(命令:swapon -a )。