第一种
正规的方法是『直接再加一棵硬盘,并且将其中某个扇区规划为 swap 的 filesystem 』, 呵呵,说的容易,做起来更容易!实际的动作为:
1. 以『 fdisk /dev/hd[a-d] 』先建立一个 partition ,还记得 fdisk 怎么做吗?回去复习一下吧!简单的来说,就是先 (1)建立一个 partition,然后 (2)将该 partition 的 ID 改为 82 这一个 swap 的磁盘档案格式代号就对 啦!这样这一步骤就 OK 啰!2. 以『 mkswap /dev/hd[a-d][1-16] 』的方式来将您刚刚建置出来的 partition 『格式化为 swap 的档案格式』,很简单吧!这样就格式化 OK 啰!
3. 再来则是将 swap 启动,启动的指令为『 swapon /dev/hd[a-d][1-16] 』,这样就能启动了!很简单吧!这样 swap 就自动加入到内存容量里头去了!
那么如何将 swap 关掉呢?呵呵!很简单呀!就是直接给他 swapoff 就对了!
第二种
1. 以 dd 指令来建立 swapfile ;
dd if=/dev/zero of=/tmp/swap bs=4k count=16382
2. 以 mkswap 来将 swapfile 格式化为 swap 的档案格式;
mkswap /tmp/swap
3. 以 swapon 来启动该档案,使成为 swap ;
swapon /tmp/swap
4. 以 swapoff 来关闭该档案!
swapoff /tmp/swap