当前位置: 首页 > Linux

在ubuntu服务器系统中安装永久虚拟内存

时间:2023-04-06 05:05:56 Linux

虚拟内存。在本地安装linux系统的时候,我们一般会提前单独划分一个swap分区。但是一般情况下,你重装系统的时候,云服务器是不会给你分配虚拟内存的。而且,云服务器的物理内存价格昂贵。可以说没有虚拟内存几乎活不下去。前几天遇到这个问题,下面是我通过命令安装虚拟内存的方法1.首先查看系统中的虚拟内存,使用命令free查看系统中Swap分区的大小。~$free-m上图中我的虚拟内存是1999M。如果没有安装虚拟内存,则显示为0。如图:2.创建Swap虚拟内存目录mkdirswap进入该目录执行以下命令sudoddif=/dev/zeroof=swapfilebs=1024count=2048000该命令中的count代表大小swap文件的大小,我这里设置的是2Gb,大家可以修改成自己想要设置的大小,如果出现上面的提示,就说明创建成功了。大致思路是:2018000+0inread2018000+0outread2097152000bytes(2Gb)内容已经复制,耗时16.1049喵,速度130Mb/s3。将生成的文件转换成虚拟内存sudomkswapswapfile4。激活虚拟内存sudoswaponswapfile5。再次查看,至此虚拟内存已经生效,但是这个虚拟内存只是针对本次启动的,重启后虚拟内存还是会失效。但是内存文件还在,只需要手动挂载即可。如果不想每次重启都手动挂载虚拟内存,那我们继续...6.内存持久化如果想让这个虚拟内存(swap)一直生效,我们可以把它加入到启动配置中。1.获取root权限:sudo-i2。写入到/etc/fstab配置文件中,这里我是通过vi编辑器完成的,如图所示,将以下命令写到最后,保存退出:swapfilepathswapswapdefaults006.2这里简单介绍一下vi编辑器用法1--->sudovi/etc/fstab2--->输入i,进入插入模式3--->/swap/swapfileswapswapdefaults004--->按Esc返回命令模式5--->输入:进入底线模式时5--->:wq保存文件退出viokk,现在每次系统重启后都会自动挂载虚拟内存了##7.卸载如果你不不想再用了,擦除虚拟内存的方法如下:1.cd进入你生成虚拟内存的目录2.`sudoswapoffswapfile`