成为超级用户。
无需超级用户权限,即可创建交换文件。但是,为避免意外覆写,超级用户应该是交换文件的属主。
如果需要,请为交换文件创建一个目录。
# mkfile nnn[k|b|m] filename |
创建了具有指定 filename 的交换文件,且其大小为 nnn(以 KB、字节或 MB 为单位)。
激活交换文件。
# /usr/sbin/swap -a /path/filename |
必须使用绝对路径名指定交换文件。添加了交换文件,该交换文件在取消挂载文件系统、重新引导系统或删除交换文件之前可用。请记住,将某个进程或程序交换至交换文件时,不能取消挂载文件系统。
将交换文件的项添加到指定该文件全路径名的 /etc/vfstab 文件,并将 swap 指定为文件系统类型。
/path/filename - - swap - no - |
检验是否添加了交换文件。
$ /usr/sbin/swap -l |
以下示例说明如何创建名为 /files/swapfile 的 100 MB 交换文件。
# mkdir /files # mkfile 100m /files/swapfile # swap -a /files/swapfile # vi /etc/vfstab (An entry is added for the swap file): /files/swapfile - - swap - no - # swap -l swapfile dev swaplo blocks free /dev/dsk/c0t0d0s1 136,1 16 1638608 1600528 /files/swapfile - 16 204784 204784 |