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