交换分区管理

来源:互联网 发布:南风知我意2傅云深 编辑:程序博客网 时间:2024/05/29 13:00

交换区是对物理内存的逻辑扩充。在linux中,一般在安装os的时候会分配交换分区,也就是使用独立的分区。当在os使用过程中,需要再增加交换区大小的时候,若不能创建新的分区,一般会使用作为交换设备。

  • 首先,在home目录下创建一个名为swap的文件夹并进入,创建指定大小的连续的一个文件:
sudo dd if=/dev/zero of=./swap_myadd bs=1M count=1024

以上命令只为创建一个连续的,空的,大小为1G的文件,以备作为交换区的文件使用。
我们都知道,dd命令是用来复制文件的,其中,if即输入源,of为输出目标。
这里,使用到了/dev/zero这个文件,通过查看可知:

leo@box:/dev$ ll |grep zerocrw-rw-rw-   1 root root      1,   5 Mar 20 12:42 zero

关于/dev/zero是什么东西,查看 Linux中 /dev/zero和/dev/null 是什么,反正是一个字符设备。

  • 构建交换设备
    将创建好的文件构建为一个交换设备:
sudo mkswap ./swap_myadd 1024000
  • 激活交换设备
sudo swapon /dev/swap_myadd

此时,查看已经存在的交换区:

Filename                    Type        Size    Used    Priority/dev/sda5                   partition   2095100 0       -1/home/leo/swap/swap_myadd   file        1048572 0       -2
0 0
原创粉丝点击