美文网首页代码世界
如何为Oracle Virtualbox创建交换分区

如何为Oracle Virtualbox创建交换分区

作者: CodingCode | 来源:发表于2018-01-05 09:43 被阅读1次

    两种办法

    1. 创建独立的swap分区
    2. 在现有文件系统上创建swap文件

    方法1:创建独立的分区

    1. 先参考 如何增大Oracle Virtualbox的磁盘空间:https://www.jianshu.com/p/c75b846c8a51
    2. 经过前面步骤,现在我们已经有了一个独立的分区
      假设分区为/dev/sdb
    3. 制作交换分区
    $ mkswap -c /dev/sdb
    mkswap: /dev/sdb: warning: don't erase bootbits sectors
            on whole disk. Use -f to force.
    Setting up swapspace version 1, size = 2097148 KiB
    no label, UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx
    
    $ swapon /dev/sdb
    $ swapon -s
    
    Filename                Type        Size    Used    Priority
    /dev/sdb                                partition   2097144 0   -1
    
    1. 把分区加入/etc/fstab
    $ cat /etc/fstab|grep /dev/sdb
    /dev/sdb                swap                    swap    defaults        0 0
    

    方法2:创建swap文件

    1. 创建一个2G大小的文件
    $ dd if=/dev/zero of=/root/swapfile count=1024 bs=2097152
        
    1024+0 records in
    1024+0 records out
    2147483648 bytes (2.1 GB) copied, 245.797 s, 8.7 MB/s
    
    1. 把前面生产的文件安装成一个swap分区
    $ mkswap -c /root/swapfile
    ...
    

    后面的步骤和独立的swap分区步骤一样。

    相关文章

      网友评论

        本文标题:如何为Oracle Virtualbox创建交换分区

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