• 在Ubuntu系统下设置永久性Swap交换空间(转帖)


    http://blog.sina.com.cn/s/blog_6e4388910100tsk7.html

    swap 一般都在一个专有的swap区里,这可能是因为在安装的时候系统会提示你创建一个swap区。但实际上任何文件都可以被用作swap(交换设备),无论是一个分区或是一个简单的文件。尽管如此,为了更好的体验效果和感应速度,还是建议使用大容量的内存,而不是依赖swap。可以通过添加一个swap文件来增加swap  

     

    共分四步

        1)创建一个你预设好大小的文件。

     

        2)将该文件格式化成swap(交换设备)

     

        3)swap添加到现有系统中。

     

        4)在系统里作一个永久性变更。

      

    例子:要添加一个512Mswap 

     

     创建一个512M的文件 

     

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

     

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

     

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

      

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

     sudo mkswap /mnt/512Mb.swap 

     

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

     

    sudo swapon /mnt/512Mb.swap

     

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

     

    做永久性变更:

      

    编辑 /etc/fstab 文件:

     

    gksudo gedit /etc/fstab

      

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

     

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

      

    保存并重启。

  • 相关阅读:
    关于表格
    split函数
    javac classpath和java classpath
    ORA01460: 转换请求无法实现或不合理 的原因
    业务流程学习(1)
    启动oracle10监听器错误:本地计算机上的OracleOraDb10g_home1TNSListener服务启动后又停止了 解决方案
    CF1594F. Ideal Farm
    CF1373G. Pawns
    CF1373F. Network Coverage
    CF1515F. Phoenix and Earthquake
  • 原文地址:https://www.cnblogs.com/yuluoxingkong/p/8968868.html
Copyright © 2020-2023  润新知