3案例3:添加一个swap分区
3.1问题
本例要求为虚拟机server0添加一个交换分区,相关要求如下:
- 此交换分区的大小为512MiB
- 当系统启动时,swap分区应该可以自动挂载
- 不要移除或更改其他已经存在于你系统中的交换分区
3.2方案
交换分区不需要挂载点,在配置开机挂载时,挂载点直接写成swap即可。
3.3步骤
实现此案例需要按照如下步骤进行。
步骤一:格式化交换分区
1)将提前准备的分区/dev/vdb7格式化为swap文件系统
[root@server0 ~]# mkswap /dev/vdb7
Setting up swapspace version 1, size = 524284 KiB
no label, UUID=80e358b9-b55d-4797-aaa4-41800aa00e3f
2)确认格式化结果
[root@server0 ~]# blkid /dev/vdb7
/dev/vdb7: UUID="80e358b9-b55d-4797-aaa4-41800aa00e3f" TYPE="swap"
步骤二:配置交换分区的开机启用
修改/etc/fstab文件,添加交换分区记录:
[root@server0 ~]# vim /etc/fstab
.. ..
/dev/vdb7 swap swap defaults 0 0
步骤三:确认挂载配置可用
1)检查启用新交换分区之前
[root@server0 ~]# swapon -s
[root@server0 ~]#
2)启用新交换分区
[root@server0 ~]# swapon -a
3)检查启用新交换分区之后
[root@server0 ~]# swapon -s
Filename Type Size Used Priority
/dev/vdb7 partition 524284 -1