linux创建swap分区

#基于磁盘的
# 将分区转换成交换分区 #
1、格式化交换分区[mkswap] [root@localhost /]# mkswap /dev/sda5 Setting up swapspace version 1, size = 106889 kB [root@localhost /]# free total used free shared buffers cached Mem: 1026816 577392 449424 0 29772 343960 -/+ buffers/cache: 203660 823156 Swap: 2064344 0 2064344 #2、激活交换分区[swapon] [root@localhost /]# swapon /dev/sda5 [root@localhost /]# free total used free shared buffers cached Mem: 1026816 577448 449368 0 29792 343960 -/+ buffers/cache: 203696 823120 Swap: 2168724 0 2168724 [root@localhost /]# #3、关闭交换分区[swapoff] [root@localhost ~]# swapoff /dev/sda5 # 设置磁盘巻标 [root@localhost auto]# e2label /dev/sda5 sky # 查看巻标 [root@localhost auto]# e2label /dev/sda5 sky # 根据巻标查看硬盘 [root@localhost auto]# findfs LABEL=sky findfs: Unable to resolve 'LABEL=sky'
#基于文件的
创建一个分区添加交换文件
#mkdir -p /opt/temp
#dd -if =/dev/zero of=/opt/temp/swap bs=1024 count=2048000
然后: 创建交换空间
#mkswap /opt/temp/swap
启动新增加的2G交换空间
#swapon /opt/temp/swap
#free -m
查看已经可以看到新增的空间了
swap-3
修改/etc/fstab,使新加的2G交换空间在系统重新启动后自动生效
#echo "/opt/temp/swap swap swap defaults 0 0" >>/etc/fstab

参考:http://blog.csdn.net/robertkun/article/details/8522889

        http://www.syscto.com/2014/07/448.html



原文地址:https://www.cnblogs.com/storymedia/p/4506431.html