首页 > 代码库 > 为linux扩展swap分区
为linux扩展swap分区
1、查看当前swap分区使用情况
[root@localhost ~]# swapon -s
Filename Type Size Used Priority
/dev/sda2 partition 10485752 111296 -1
2、创建一个file,用来扩展swap分区
[root@localhost ~]# dd < /dev/zero >/opt/swapfile1 bs=1M count=200
200+0 records in
200+0 records out
209715200 bytes (210 MB) copied, 0.492404 s, 426 MB/s
[root@localhost ~]#
3、为第二步创建的文件打上swap标记,此处不是格式化
[root@localhost ~]# mkswap /opt/swapfile1
Setting up swapspace version 1, size = 204796 KiB
no label, UUID=c6df54bc-d54b-4e54-a5d6-38d88adb512f --用来创建开机自动挂载,也可以使用全路径
[root@localhost ~]#
4、添加文件为swap分区,立即使用
[root@localhost ~]# swapon /opt/swapfile1
5、查看当前swap分区使用情况,发现多了一个分区文件
[root@localhost ~]# swapon -s
Filename Type Size Used Priority
/dev/sda2 partition 10485752 111276 -1
/opt/swapfile1 file 204792 0 -2
[root@localhost ~]#
6、编辑/etc/fstab文件,将创建的swap分区文件设置成开机自动挂载
[root@localhost ~]# vim /etc/fstab
添加如下红色(依照黑色行的规则)一行:
UUID=51fb56d9-0986-4f8c-b61c-4fd3047ebafa swap swap defaults 0 0
UUID=c6df54bc-d54b-4e54-a5d6-38d88adb512f swap swap defaults 0 0
[root@localhost ~]#
7、查看当前内存情况
[root@localhost ~]# free -m
total used free shared buffers cached
Mem: 1877 1780 97 0 14 884
-/+ buffers/cache: 881 996
Swap: 10439 108 10331
swap分区扩展完成。
为linux扩展swap分区