什么是Swap分区?

Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。

因此我们知道了,我们可以把用不着的一部分硬盘划分成虚拟内存,当真实内存不够用时,就可以使用我们的Swap分区,来达到扩充内存的作用。

怎么添加Swap分区

前提:一切都在root权限下进行。

  1. 新增一个Swap文件
    使用dd命令创建swap文件:

     dd if=/dev/zero of=/root/swapfile bs=1M count=1024
    

这个命令在/root目录下生成了一个文件,名为swapfile,大小为1024M。

  1. 设置交换分区文件
    将第一步中创建的文件指定为swap分区的文件
    使用mkswap指令建立交换分区

     mkswap /root/swapfile
    
  2. 激活交换分区文件
    使用swapan命令激活交换空间

     swapon /root/swapfile
    

到了这一步swap分区已经生效了,但是重启机器后就会失效,所以我们下一步就是让他开机自动挂载swap分区

  1. 让swap分区系统开机时自启用
    打开/etc/fstab文件,
    新增一行:

     /root/swapfile swap swap defaults 0 0
    
  2. 大功告成。

转载自:https://blog.nancheung.com/archives/125625

Last modification:June 19, 2024
If you think my article is useful to you, please feel free to appreciate