0%

Linux添加swap分区

前言

由于在实际的使用过程中,可能会出现磁盘空间充足而内存不够的现象,为了降低自身内存使用量,充分利用多余的磁盘空间,我们可以创建一个swap分区,让其与内存一同进行使用,降低系统总体内存占用率

操作方式

创建一个用于交换分区的文件

由于Linux系统基本上都是以文件的形式进行交互的,因此创建虚拟内存,我们应当先创建一个交换分区的文件

dd if=/dev/zero of=/mnt/swap bs=1M count=1024

其中bs为block_size,count为number_of_block

bs和count可以进行根据自己所需进行更改,现在例程中是创建一个1M*1024的文件,文件路径为:/mnt/swap

格式化分区文件

sudo mkswap /mnt/swap

立即启用交换分区文件

sudo swapon /mnt/swap

如果在/etc/rc.local中有swapoff -a 需要修改为swapon -a

设置开机启动

/etc/fstab中,添加如下内容:

/mnt/swap swap swap defaults 0 0

请注意:这个不需要加前缀uuid,直接添加如上内容就可以

查看结果

执行完成之后,输入free -h 可以查看运行效果

尾言

如有其他问题,欢迎留言

-------------我也是有底线的哦如需更多,欢迎打赏-------------