swap分区是在内存不够用时才使用的,swap分区不够时可以扩容
方法1:使用独立的分区来实现
1. lsblk 查看是否有可用的磁盘分区,使用fdsik划分磁盘分区
2. fdisk /dev/sdc 创建后的分区为/dev/sdc2,注意使用t选项修改分区id为82
3. 创建swap文件系统
mkswap /dev/sdc2 -L swap_sdc2
4. vim /etc/fstab
:r!blkid /dev/sdc2 #读取命令输出至文件,再次进行编辑
UUID="6f50983b-1452-41fc-8efd-2151e4613959" swap swap defaults 0 0
5. swapon -a 让编辑后的/etc/fstab中的swap 分区生效
发散思维: 其实执行mount -a 是否生效不还是看选项是否有auto吗,man 5 fstab中找到的(学会使用man 5 配置文件 来查看配置信息,你值得拥有!)
defaults
use default options: rw, suid, dev, exec, auto, nouser, and async.
noauto do not mount when "mount -a" is given (e.g., at boot time)
提取关键信息:defaults: rw, suid, dev, exec, auto, nouser, and async.
noauto: do not mount when "mount -a" is given (e.g., at boot time) 这句话取反你就知道啥意思了!
6