将闲置分区或者文件加载为swap

发布于 2020-09-15  1373 次阅读


有些商家的系统模板会有些问题,导致会多出来零碎分区,但是如果已经部署了环境,想扩展这部分分区挺麻烦,不如直接作为swap使用,也算不浪费,还能把主分区的swap占用空间释放出来。

1.首先用lsblk命令看下多余分区的名字:

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 9.6M 0 rom 
vda 253:0 0 60G 0 disk 
├─vda2 253:2 0 1K 0 part 
├─vda5 253:5 0 2G 0 part 
└─vda1 253:1 0 58G 0 part

2.这里可以看到vda5这分区占用了2G,使用mkswap命令将它作为swap分区,执行:

mkswap /dev/vda5

3.然后启用swap分区

swapon /dev/vda5

4.将swap分区写入/etc/fstab,使开机自动生效

echo "/dev/vda5 swap swap defaults 0 0" >> /etc/fstab

 

完毕。


一沙一世界,一花一天堂。