linux交换分区swap-山财大文件交换

windows系统的交换文件想必大家都听说过,swap就是linux下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是swap分区)虚拟成内存来使用.它和windows系统的交换文件作用类似,但是它是一段连续的磁盘空间,并且对用户不可见。

linux交换分区swap

虽然说swap分区可以虚拟成内存来使用,但是如果你的linux已经到了使用swap的时候,你的系统也处于内存资源耗尽的状态,此时要尽快处理,不然就有宕机的风险,不要问我怎么知道的,因为木纳哥亲自体会过啊啊啊!

linux交换分区swap

好了,我们来说说linux如何创建swap分区吧。

linux交换分区swap

  1. 通过文件来创建
    使用dd命令创建一个2G大小的文件/tmp/swapfile(路径自定义,此处仅为测试)
    dd if=/dev/zero of=/tmp/swapfile bs=1024 count=2000

    格式化此文件

    mkswap /tmp/swapfile

    挂载swapfile

    swapon /tmp/swapfile

    为了方便开机自动挂载,将交换分区信息添加到/etc/fstab

    /tmp/swapfile swap swap defaults 0 0

  2. 通过创建分区来创建,和通过文件创建类似,只不过需要先通过fdisk划分一个新的分区,后面的格式化挂载操作和上面类似,此处不再复述。

@觉得不错的,加个关注点个赞,后续会贡献更多的内容,敬请关注@

推荐阅读