查看内存

# 默认单位是KiB,使用-m选项,以MiB为单位
[root@centos7 ~]# free 
             total       used       free     shared buff/cache   
available
Mem:        4026156      330460     3528844       12136      166852     
3485576
Swap:       4063228           0     4063228

创建交换空间

# 使用parted创建所需大小的分区并将其文件系统类型设置为linux-swap
[root@centos7 ~]# parted /dev/sdb mklabel gpt
[root@centos7 ~]# parted /dev/sdb unit MiB mkpart swap01 linux-swap 1 
2049
[root@centos7 ~]# parted /dev/sdb unit MiB print
# 格式化swap空间
[root@centos7 ~]# mkswap /dev/sdb1
Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=2bf4e179-3648-4412-9495-3b278df4acd6

激活 swap 空间

# 激活swap空间
[root@centos7 ~]# swapon /dev/sdb1
# 查看swap设备列表
[root@centos7 ~]# swapon -s
Filename Type Size Used Priority
/dev/dm-1               partition 4063228 0    -2
/dev/sdb1               partition 2097148 0    -3

取消 swap 空间激活

[root@centos7 ~]# swapoff /dev/sdb1
[root@centos7 ~]# swapon -s
Filename Type Size Used Priority
/dev/dm-1               partition 4063228 0    -2

持久化激活 swap 空间

修改/etc/fstab文件,添加如下类似记录:

UUID=2bf4e179-3648-4412-9495-3b278df4acd6 swap swap pri=4 0 0

使用命令 swapon -a 激活/etc/fstab中所有交换设备。

使用命令 swapoff -a 取消/etc/fstab中所有交换设备激活。

[root@centos7 ~]# swapon -a
[root@centos7 ~]# swapon -s
Filename Type Size Used Priority
/dev/dm-1               partition 4063228 0    -2
/dev/sdb1               partition 2097148 0    -3
[root@centos7 ~]# swapoff -a
[root@centos7 ~]# swapon -s

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐