美文网首页Ubuntu
在Ubuntu系统下设置永久Swap交换空间

在Ubuntu系统下设置永久Swap交换空间

作者: 夜游上河园 | 来源:发表于2019-01-15 23:41 被阅读0次

    文件型swap

    共分四步

    • 创建一个你预设好大小的文件。
    • 将该文件格式化成swap(交换设备)。
    • 将swap添加到现有系统中。
    • 在系统里作一个永久性变更。
    例子:要添加一个512M的swap

    创建一个512M的文件

    我们会在 /mnt/512Mb.swap 上创建一个swap文件。

    sudo dd if=/dev/zero of=/mnt/512Mb.swap bs=1M count=512
    

    代码中的 count=512 的意思是我们要创建文件,其中包含了512个bs=1M (bs = block size 区块大小; 1M=1mebibyte 一兆 =1048576 bytes 字节)的区块。 注意不要使用 dd of=/mnt/512Mb.swap bs=1M seek=512 count=0 这条命令。虽然文件会马上增长到512Mb,但是这是有漏洞的,可能会造成无法使用。

    格式化文件,使之成为swap(交换设备):

    sudo mkswap /mnt/512Mb.swap #512Mb.swap也可以换为分区设备
    

    立即激活swap到现有系统中:

    sudo swapon /mnt/512Mb.swap
    

    现在新增的swap可以通过” cat /proc/meminfo “命令看到。

    也可以使用如下命令查看:

    free -m
    

    做永久性变更,Ubuntu18.04 在激活以后会自动在/etc/fstab文件中末尾添加:

    编辑 /etc/fstab 文件:

    gedit /etc/fstab
    

    在文件末尾加上如下一行:

    /mnt/512Mb.swap  none  swap  sw  0 0

    相关文章

      网友评论

        本文标题:在Ubuntu系统下设置永久Swap交换空间

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