windows系统的交换文件想必大家都听说过,swap就是linux下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是swap分区)虚拟成内存来使用.它和windows系统的交换文件作用类似,但是它是一段连续的磁盘空间,并且对用户不可见。
虽然说swap分区可以虚拟成内存来使用,但是如果你的linux已经到了使用swap的时候,你的系统也处于内存资源耗尽的状态,此时要尽快处理,不然就有宕机的风险,不要问我怎么知道的,因为木纳哥亲自体会过啊啊啊!
好了,我们来说说linux如何创建swap分区吧。
通过文件来创建
使用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
通过创建分区来创建,和通过文件创建类似,只不过需要先通过fdisk划分一个新的分区,后面的格式化挂载操作和上面类似,此处不再复述。
@觉得不错的,加个关注点个赞,后续会贡献更多的内容,敬请关注@