前言
在系统当中swap分区必须存在,使用交换分区的时候不够大,这是需要加入一定的空间,该如何加那??? 经过下面这个步骤就可以完成。
1.free命令
命令: free
作用:查看内存与swap分区使用情况
- cached(缓存): 是指把读取出来的数据保存在内存当中,当再次读取时,不在读取硬盘而直接从内存当中读取,加速了数据的读取过程。
- buffer(缓冲): 是指在写入数据时,先把分散的写入操作保存到内存当中,当达到一定程度在集中写入硬盘,减少了磁盘碎片和硬盘的反复寻道,加速了数据的写入过程。
开始实验:
- (1)查看内存和swap的使用情况。
(2)查看一下磁盘分区状况
2.新建swap分区
命令: fdisk /dev/sdb
开始实验:
- (1)在sdb硬盘中新建一个分区,然后改一下分区ID,改为82
3.格式化
命令: mkswap /dev/sdb6
继续上面的实验:
- (1)给分区进行格式化
因为设备资源忙,这个时候partprobe也不管用了,只能重启
4.加入swap分区
命令: swapon /dev/sdb6
作用:加入swap分区
命令: swapoff /dev/sdb6
作用:取消swap分区
继续上面的实验:
- (1)加入swap分区
提示: 用命令来加入swap分区,每次开机不符合我们的使用习惯,这个时候需要写入/etc/fstab文件,实现开机自动加入。
5.swap分区开机自动挂载
命令: vim /etc/fstab
作用:打开fstab文件,添加分区,实现开机自动挂载
举个栗子: /dev/sdb6 swap swap defaults 0 0
开始实验:
(1) 把分区写入fstab文件。mount -a按照fstab文件的内容从新挂载一遍,这样可以在防止重启的时候系统崩溃,如果不报错,说明写入文件内的内容则正确。