作家
登录

Linux swap分区的扩展

作者: 来源: 2017-08-15 13:55:16 阅读 我要评论

Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时刻,把一部分硬盘空间虚拟成内存应用,大年夜而解决内存容量不足的情况。swap分区在非高内存的办事器上必弗成少,然则swap不克不及充当内存应用。

分区与file的差别:文件可以随时扩大年夜缩小,可以随时移动。分区不可。

二、以分区的情势扩大swap

1.起首用磁盘治理对象fdisk打开磁盘,然后将新建的分区/dev/sda6的ID更改为82,然后保存退出。

2.退出后会提示警告,这是因为分区表没有同步到内存中时,应用partprobe将磁盘中的分区表同步到内存中。

3.格局化swap分区并启用swap分区

  1. [root@centos7 ~]$mkswap /dev/sda6 #格局化swap分区 
  2. [root@centos7 ~]$swapon -a #激活所有swap分区 

一、swap分区扩大的办法

  • 新建swap分区:以分区的情势创建swap
  • 新建swap file:以文件的情势创建swap

4.应用lsblk确认已经有两个swap

6.设备主动挂载,将swap分区写入/etc/fstab使其可以再开机主动挂载。UUID为/dev/sda6分区的UUID可以经由过程blkid /dev/sda6查看UUID。这里要留意UUID不克不及添加双引号。

5.应用swapon -s查看所有的swap分区,此时swap分区已经扩大1G。

free可以看到内存与swap的应用情况

添加完后mount -a急速更新

三、以文件的情势创建swap

1.起重要有一个分区,此分区的残剩空间要比筹划的swap空间大年夜。我这里以sda7做演示。分区也可以时现有的分区

2.创建一个挂载点,然后将分区挂载到挂载点。并进入到此分区

3.创建一个文件,用于创建swap分区。count=1024代表此文件为1G

4.mkswap swapfle将文件格局化为swap格局,然后应用blkid swapfile查看文件格局是否为swap

7.swapon -s查看所有swap分区应用情况。最后一个类型为file的就是方才创建好的文件式swap

5.设置主动挂载。vim /etc/fstab写入swapfile的UUID等信息。mount -a主动挂载急速生效

6.swapon -a 激活所有的swap分区。提示文件权限为0644不安然,所以我改为600.

四、总结

  • swap分区只能作为内存不敷时的临时应急,不克不及直接替代内存应用。
  • 文件式swap:可以随时改变大年夜小,可以移动至其他分区
  • 分区式swap:不克不及更改大年夜小,不克不及移动 

【编辑推荐】

  1. CoreOS,一款Linux容器发行版
  2. 编写Linux Shell脚本的最佳实践
  3. Linux自带i2c对象应用
  4. 应用Nmon监控Linux的体系机能
  5. 浅析Linux的共享内存与tmpfs文件体系
【义务编辑:庞桂玉 TEL:(010)68476606】

  推荐阅读

  不看后悔:提升网站转化率的Web设计忠告

【51CTO.com快译】电子商务对实体贸易的促进感化毋庸置疑,然而就网站本身而言,UI设计在很大年夜程度大将决定你能大年夜营销中获得什么效不雅。好的UI可以或许反竽暌钩出网站的高水准以及带来优胜收益。大年夜设计师>>>详细阅读


本文标题:Linux swap分区的扩展

地址:http://www.17bianji.com/lsqh/36709.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)