准备一个新的分区,这里我选择/dev/sdb1,并在建立sdb1分区的时候打标签82,最后让内核重新识别新建的分区partprobe
[root@server_1 ~]# fdisk -l /dev/sdb
Disk /dev/sdb: 10.7 GB, 10737418240 bytes, 20971520 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0xdd460f12
Device Boot Start End Blocks Id System
/dev/sdb1 2048 4196351 2097152 82 Linux swap / Solaris
[root@server_1 ~]# lsblk /dev/sdb1
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb1 8:17 0 2G 0 part
格式化为交换分区
[root@server_1 ~]# mkswap /dev/sdb1
mkswap: /dev/sdb1: warning: wiping old swap signature.
Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=3f1479f0-b83b-4631-b6b4-109f0f482f34
未启用前查看
[root@server_1 ~]# swapon -s
Filename Type Size Used Priority
/dev/sda3 partition 2047996 0 -1
[root@server_1 ~]# free -m
total used free shared buff/cache available
Mem: 1824 324 1122 9 378 1313
Swap: 1999 0 1999
启用交换分区
[root@server_1 ~]# swapon /dev/sdb1
启用后查看
[root@server_1 ~]# swapon -s
Filename Type Size Used Priority
/dev/sda3 partition 2047996 0 -1
/dev/sdb1 partition 2097148 0 -2
[root@server_1 ~]# free -m
total used free shared buff/cache available
Mem: 1824 325 1120 9 378 1312
Swap: 4047 0 4047
开机自动挂载
[root@server_1 ~]# vim /etc/fstab
/dev/sdb1 swap swap defaults 0 0
删除swap分区
1.关闭swap分区
[root@server_1 ~]# swapoff /dev/sdb1
2.将/dev/sdb1 标签改回83
[root@server_1 ~]# fdisk -l /dev/sdb
Disk /dev/sdb: 10.7 GB, 10737418240 bytes, 20971520 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0xdd460f12
Device Boot Start End Blocks Id System
/dev/sdb1 2048 4196351 2097152 83 Linux
3.删除/etc/fstab增加的内容
[root@server_1 ~]# vim /etc/fstab
/dev/sdb1 swap swap defaults 0 0