linux 使用文件作为swap分区简介

1、简介

具体方法如下:

1)通过dd命令增加swap:

  1. dd if=/dev/zero of=/var/swap.img bs=1024 count=512000
  2. 我们将swap文件写在/var/swap.img
  3. 参数:
  4. if 输入of 输出bs 块大小count 总大小

2)sudo mkswap /var/swap.img
3)sudo swapon /var/swap.img

4)看看swap是否生效:

  1. free
  2. total used free shared buffers cached
  3. Mem: 379772 370768 9004 0 4244 59912
  4. -/+ buffers/cache: 306612 73160
  5. Swap: 511992 91400 420592
  6. 查看swap状态cat /proc/swaps Filename Type Size Used Priority
  7. /var/swap.img file 511992 107988 -1

2、开机加载swap分区

  1. 通过修改/etc/fstab,启动时自动加载SWAP
  2. 在该文件末尾中追加:
  3. /var/swap.img swap swap defaults 0 0

3、清理swap分区

  1. 如果不再需要swap,可以清理该分区:
  2. swapoff /var/swap.img