前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux之交换分区SWAP

Linux之交换分区SWAP

作者头像
雨落凋殇
发布2019-12-25 17:29:01
11.9K0
发布2019-12-25 17:29:01
举报
文章被收录于专栏:雨落凋殇雨落凋殇

Swap分区在系统的物理内存不够用的时候,把硬盘空间中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap分区中,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中。 本文将从分区开始讲解如何开启SWAP交换空间

分区

代码语言:javascript
复制
# 查看块设备
# 如图可以看出硬盘sda和vdb还有剩余
[root@rainss ~]# lsblk
查看块设备.png
查看块设备.png
代码语言:javascript
复制
# 我们用vdb分出1G空间作为交换空间
[root@rainss ~]# fdisk /dev/vdb
# 输入n回车
输入n.png
输入n.png
代码语言:javascript
复制
# 输入p 按3次回车
# 输入+1G回车
设置1G.png
设置1G.png
代码语言:javascript
复制
# 转换分区类型为swap 输入 t 回车  
# 输入 82 回车
转换分区类型.png
转换分区类型.png
代码语言:javascript
复制
# 输入p检查下分区信息是否为swap(如图Linux swap)并记下分区地址
# 输入 w 回车保存
分区完成.png
分区完成.png
代码语言:javascript
复制
# 分区结束后需要通知内核读取新的分区表
[root@rainss ~]# partprobe
partprobe.png
partprobe.png

激活SWAP分区

代码语言:javascript
复制
# 查看swap是否激活
# 如下图swap的行全部为0表示swap没开启
[root@rainss ~]# free
free.png
free.png
代码语言:javascript
复制
# 建立swap交换空间
# 将分出来的1Gde分区地址放在mkswap后面
[root@rainss ~]# mkswap /dev/vdb1
格式swap.png
格式swap.png
代码语言:javascript
复制
# 一次性激活swap交换空间(重启后失效)
[root@rainss ~]# swapon /dev/vdb1
# 查看是否激活成功 如图为激活成功
[root@rainss ~]# free
激活swap.png
激活swap.png
代码语言:javascript
复制
# 永久激活(重启后任然有效) 修改配置文件 添加如下一行
[root@rainss ~]# vim /etc/fstab
永久激活.png
永久激活.png
代码语言:javascript
复制
# 启用
[root@rainss ~]# mount -a
# 查看是否激活成功
[root@rainss ~]# free
激活成功.png
激活成功.png

至此swap交换空间激活完成

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017年10月05日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 分区
  • 激活SWAP分区
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档