Swap分区的拓展和缩小
Swap分区的拓展和缩小
分为两种方法:
一, 用磁盘直接挂在
步骤如下:
使用fdisk来创建交换分区(假设 /dev/sdb2 是创建的交换分区)
使用 mkswap 命令来设置交换分区:
# mkswap /dev/sdb2
启用交换分区:
# swapon /dev/sdb2
写入/etc/fstab,以便在引导时启用:
二、通过操作swap文件来扩大或缩小swap空间
增加swap 分区
1、确保系统中有足够的空间来用做swap交换空间,中添加2G的swap交换文件
2、添加交换文件并设置其大小为2G,使用如下命令
[root@sense image]# dd if=/dev/zero of=/swapfile bs=1MB count=1024
过段时间就返回如下结果:
3、创建(设置)交换空间,使用命令mkswap
[root@sense image]# mkswap /swapfile
4、检查现有的交换空间大小,使用命令free
[root@sense image]# free -h (图片内容不一样,但是不影响)
5、启动新增加的1G的交换空间,使用命令swapon
[root@sense image]# swapon /swapfile1
6、确认新增加的1G交换空间已经生效,使用命令free
[[root@sense image]# free -h
7、修改/etc/fstab文件,使得新加的2G交换空间在系统重新启动后自动生效
在文件最后加入:
/swapfile1 swap swap defaults 0 0
缩小swap分区:
能通过增加swap进行扩大,当然也能通过删除swap进行缩小,
1、使用Swapoff命令收回Swap空间。
#/usr/sbin/swapoff swapfile
2、删除此文件。
#rm swapfile
3、接下来跟上面增加swap分区的操作一样的。
注明:/etc/fstab 下面的字段需要修改,文件名称,路径自己定义。