首页 Linux正文

Linux下增加交换分区的大小

王昊 Linux 2019-07-31 211 0

本次实验的目的是为了解决编译中出现的错误: c++: internal compiler error: Killed (program cc1plus)

通过增加swap文件来增加交换分区的大小

创建交换文件

dd if=/dev/zero of=/tmp/mem.swap bs=1M count=4096(增加4G)
或者
dd if=/dev/zero of=swapfile bs=1024 count=1048576(增加1G)

查看当前分区大小

free -m

生成 swap 文件系统

mkswap /tmp/mem.swap

启用 swap 文件

swapon /tmp/mem.swap

确认是否增加成功

free -m

如果增加成功,则会在swap那边看到容量变大了

注:以上操作,在系统重启后,swap文件的大小又会变回原大小,我们可以在/etc/fstab里增加下面的配置,使其重启后,我们刚刚的配置仍然有效。

vim /etc/fstab

/tmp/mem.swap swap swap defaults 0 0

如果想卸载掉上面的分区,可以通过swapoff完成

swapoff /tmp/mem.swap

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论