Think before you speak, read before you think.

在/var/下新建512MB的swap文件

by

in

切换到/var/,也可以到其他的目录

#cd /var/

创建一个524288kB的swapfile
PS:可以用这个命令来查看你硬盘操作文件的速度

root@www:/var# dd if=/dev/zero of=swapfile bs=1024 count=524288

524288+0 records in
524288+0 records out
536870912 bytes (537 MB) copied, 11.9503 s, 44.9 MB/s
使用mkswap把文件变为swap格式,这时会显示uuid

root@www:/var# /sbin/mkswap swapfile

mkswap: swapfile: warning: don’t erase bootbits sectors on whole disk. Use -f to force.
Setting up swapspace version 1, size = 524284 KiB
no label, UUID=6c026854-1d78-48ef-9bd4-9f67a17a471f
开启这个交换空间

root@www:/var# /sbin/swapon swapfile

当不想使用交换文件的时候

先用 swapon -s查看都有哪些swap设备,如下,我的有一个物理分区和一个文件型的swap

root@www:/var# swapon -s

Filename                                Type            Size    Used    Priority
/dev/sda2                               partition       1048568 23844   -1
/var/swapfile                           file            524280  0       -2

或查看 /proc/swaps

cat /proc/swaps

接下来关掉swapfile并删除

swapoff /var/swapfile
rm /var/swapfile

:)EOT


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *