美文网首页
物理内存不够用,拿磁盘空间做交换分区SWAP

物理内存不够用,拿磁盘空间做交换分区SWAP

作者: 靜默 | 来源:发表于2018-01-25 20:15 被阅读23次

    有时候在编译过程中内存不足导致编译失败,很多人租的1g内存的云服务器,1g肯定不够。

    解决:拿磁盘空间做交换分区,临时使用
    1 创建分区
    fdisk 磁盘设备 创建一个分区,类型t, 82
    我这里在没有磁盘可以分区的情况,例如阿里云主机,一般所有空间都给根了,是没有空间可以分的
    所以我这里制作一个块设备

    dd if=/dev/zero of=/tmp/swap bs=1M count=2048

    2 文件系统

    mkswap /tmp/swap
    chmod 600 /tmp/swap

    3 配置文件

    vim /etc/fstab
    UUID=ce4bf053-f825-496e-824c-b964b8e6efe2 swap swap pri=10 0 0

    4 生效

    swapon -a 启用所有交换分区设备
    swapon -s 查看

    5 删除 swap

    1)swapoff /tmp/swap
    2)vim /etc/fstab
    删除对应行
    3)rm /tmp/swap 删除文件

    相关文章

      网友评论

          本文标题:物理内存不够用,拿磁盘空间做交换分区SWAP

          本文链接:https://www.haomeiwen.com/subject/ochbaxtx.html