Linux | 配置swap文件

很多人的Linux是安装在虚拟机上,或者运行在一些嵌入式设备上,没有足够的物理内存,如果在执行一些消耗内存的任务,比如编译软件,可能会造成系统崩溃,解决方法就是设置虚拟内存

设置步骤

这里采用设置交换文件的方法,执行以下命令

cd /var
sudo swapoff /var/swapfile #关闭现有的swap
sudo dd if=/dev/zero of=swapfile bs=1M count=2048 #创建2G空文件
sudo mkswap /var/swapfile #格式化为swap文件
sudo swapon /var/swapfile #启用swap

这里配置了2G的虚拟内存,可以根据实际情况设置,一般为物理内存的两倍即可

最后,修改/etc/fstab,添加一行,开机自动挂载

vi /etc/fsatb
> /var/swapfile swap    swap    defaults     0 0 

swapon -a #自动挂载 or 检测挂载语法

swap一些命令

mkswap [filename] #格式化为swap文件
swapoff [filename / path] #卸载swap

本文链接:

https://blog.zhigu34.cn/archives/29.html
1 + 7 =
快来做第一个评论的人吧~