共计 852 个字符,预计需要花费 3 分钟才能阅读完成。
swap 分区的用处:swap 是当物理内存不够用的时候,把数据放到 swap 中,所以 swap 起到了一个虚拟内存的作用,在某种意义上来说也算是加大了内存空间。一般 swap 分区是在安装系统时设置的,如果安装系统时忘记分 swap 分区了,那也没事,还有补救的方法。下面就讲讲安装完 CentOS 系统后如何添加 swap 分区。
场景:
安装完 CentOS Linux 系统后苦逼的发现没有分 SWAP 分区,对于生产服务器,这样显然不行的,因此需要添加 SWAP 分区。
1、首先查看 swap 大小
# free
total used free shared buffers cached
Mem: 3922944 158168 3764776 0 6948 37384
-/+ buffers/cache: 113836 3809108
Swap: 0 0 0
这里很明显的显示为零
2、使用 dd 命令创建一个 swap 分区
# dd if=/dev/zero of=/doiido/swap bs=1024 count=8388608
count 的计算公式: count=SIZE*1024 (size 以 MB 为单位)
这样就建立一个 /doiido/swap 的分区文件,大小为 8G
3、格式化新建的分区
# mkswap /main/swap
4、把新建的分区变成 swap 分区
# swapon /main/swap
注: 关闭 SWAP 分区命令为:# swapoff /main/swap
5、再次查看 swap 大小
# free
total used free shared buffers cached
Mem: 3922944 158168 3764776 0 6948 37384
-/+ buffers/cache: 113836 3809108
Swap: 8388608 0 8388608
6、开机自动挂载 swap
# echo “/main/swap swap swap defaults 0 0” >> /etc/fstab
这样 SWAP 分区就创建完毕
本文永久更新链接地址 :http://www.linuxidc.com/Linux/2016-10/136520.htm