首先我一样要查询一下系统中swap分区的大小
[root@localhost ~]# free -m
total used free shared buffers cached
Mem: 375 368 7 0 7 81
-/+ buffers/cache: 278 96
Swap: 1513 128 1385
[root@localhost ~]#
然后利用dd工具来创建一个swap文件
[root@localhost ~]# dd if=/dev/zero of=swapfile bs=1M count=100
100+0 records in
100+0 records out
104857600 bytes (105 MB) copied, 0.632534 seconds, 166 MB/s
[root@localhost ~]#
格式化swap
[root@localhost ~]# mkswap swapfile
Setting up swapspace version 1, size = 104853 kB
[root@localhost ~]#
把这个文件当做一个分区来对待
启动swap
[root@localhost ~]# swapon swapfile
[root@localhost ~]#
现在来查询一下swap分区的大小
[root@localhost ~]# free -m
total used free shared buffers cached
Mem: 375 368 6 0 1 90
-/+ buffers/cache: 276 98
Swap: 1613 128 1485
[root@localhost ~]#
可以看到系统的swap分区已经扩大100M
最后,要想下次系统重启生效,必须写在/etc/fstab文件中
/swapfile swap swap defaults 0 0
~
以上的两种方法就是用来扩展swap分区的
还可以使用swapon -a 激活交换分区,(该命令可以读取/etc/fstab文件,并开启它列出所有的交换条目
还可以利用swapon -s 来查询交换分区的状态
[root@localhost ~]# swapon -s
Filename Type Size Used Priority
/dev/sda5 partition 1052216 131640 -1
/dev/sda8 partition 497972 0 -2
/root/swapfile file 102392 0 -3
[root@localhost ~]#
在这里,可以看到swap是有哪些文件组成的,还有优先级,数字越大,优先级越高。可以在/etc/fstab文件中default后面加上pri=X(X为优先级)
[root@localhost ~]# free -m
total used free shared buffers cached
Mem: 375 368 7 0 7 81
-/+ buffers/cache: 278 96
Swap: 1513 128 1385
[root@localhost ~]#
然后利用dd工具来创建一个swap文件
[root@localhost ~]# dd if=/dev/zero of=swapfile bs=1M count=100
100+0 records in
100+0 records out
104857600 bytes (105 MB) copied, 0.632534 seconds, 166 MB/s
[root@localhost ~]#
格式化swap
[root@localhost ~]# mkswap swapfile
Setting up swapspace version 1, size = 104853 kB
[root@localhost ~]#
把这个文件当做一个分区来对待
启动swap
[root@localhost ~]# swapon swapfile
[root@localhost ~]#
现在来查询一下swap分区的大小
[root@localhost ~]# free -m
total used free shared buffers cached
Mem: 375 368 6 0 1 90
-/+ buffers/cache: 276 98
Swap: 1613 128 1485
[root@localhost ~]#
可以看到系统的swap分区已经扩大100M
最后,要想下次系统重启生效,必须写在/etc/fstab文件中
/swapfile swap swap defaults 0 0
~
以上的两种方法就是用来扩展swap分区的
还可以使用swapon -a 激活交换分区,(该命令可以读取/etc/fstab文件,并开启它列出所有的交换条目
还可以利用swapon -s 来查询交换分区的状态
[root@localhost ~]# swapon -s
Filename Type Size Used Priority
/dev/sda5 partition 1052216 131640 -1
/dev/sda8 partition 497972 0 -2
/root/swapfile file 102392 0 -3
[root@localhost ~]#
在这里,可以看到swap是有哪些文件组成的,还有优先级,数字越大,优先级越高。可以在/etc/fstab文件中default后面加上pri=X(X为优先级)