Linux下增加交互分区(swap)主要有两种方法:一种是swap分区;另一种是 swap文件。前者适合有空间的分区可以使用;后者适合没有空的磁盘分区,硬盘的空间已经分配完毕了。

最近安装CentOS 6.7的系统时候,忘记分配交换分区了,而磁盘分区已经分配完毕,所以只能使用swap文件增加交互分区了。

1、查看交互分区的方法

cat /proc/swaps         或者swapon -s  或者free  或者top命令都可以。

2、通过swap的方法增加交互分区

2.1、创建交换文件(swap)(4G的大小),使用dd命令

# dd if=/dev/zero of=/tmp/men.swap bs=1K count=4096000

记录了4096000+0 的读入

记录了4096000+0 的写出

4194304000字节(4.2 GB)已复制,14.7522 秒,284 MB/秒

2.2、转换格式,并挂载

# free               #当前分区情况

total       used       free     shared    buffers     cached

Mem:       1915808    1841004      74804        176       3920    1659312

-/+ buffers/cache:     177772    1738036

Swap:            0          0          0

格式转换使用mkswap命令;挂载使用swapon命令;

# mkswap /tmp/men.swap     #转换格式

mkswap: /tmp/men.swap: warning: don't erase bootbits sectors

on whole disk. Use -f to force.

Setting up swapspace version 1, size = 4095996 KiB

no label, UUID=e2d0d717-49ba-475a-9a3b-da2e3d082ea9

# swapon /tmp/men.swap          #使用交互分区

# free

total       used       free     shared    buffers     cached

Mem:       1915808    1845096      70712        176       3988    1660696

-/+ buffers/cache:     180412    1735396

Swap:      4095996          0    4095996

2.3、将交互分区设置开机挂载

# vim /etc/fstab

UUID=e2d0d717-49ba-475a-9a3b-da2e3d082ea9 swap                    swap    defaults        0 0

这里用的是这个交换分区的UUID;

或者:

/tmp/men.swap  swap                    swap    defaults        0 0

这样可保证开机后自动挂载。

3、通过分区的方式增加swap交互分区,主要使用在现有的磁盘上操作。

3.1、通过命令 fdisk 新增分区,如: fdisk /dev/sdb ,在创建分区的时候选择为主分区,分区的ID为82,即时交换分区;

3.2、将分区转换为swap分区,例如: mkswap /dev/sdb4; 然后挂载 swapon /dev/sdb4

3.3、同样的叫分区设置开机挂载,如:

vim /etc/fstab

/dev/sdb4  swap                    swap    defaults        0 0

以上是增加交换分区的方法。

本文转自 巴利奇 51CTO博客,原文链接:http://blog.51cto.com/balich/1719517

Linux 增加交换分区相关推荐

  1. linux增加swap分区大小

      linux增加swap分区大小 2016-08-2 13:54:58 分类: LINUX 懂得Linux的都知道,标准的Linux安装,SWAP分区是内存的两倍大小,如果增加了内存条,那SWAP分 ...

  2. linux创建交换分区设置_如何在Linux上创建交换文件

    linux创建交换分区设置 zentilia/Shutterstock.com zentilia / Shutterstock.com Add swap space to a Linux comput ...

  3. Linux系统配置交换分区

    Linux系统配置交换分区 一.交换分区理解 二.交换分区调整大小建议 三.配置交换分区 1.磁盘分区 2.格式化swap分区 3.永久挂载swap分区 四.查看swap分区 一.交换分区理解 交换分 ...

  4. linux交换分区的文件格式为,linux利用交换分区空间类提供虚拟内存,交换分区的文件系统类型必须是() (5.0分)...

    2021-03-06 10:21郑州新闻网编辑:admin人气: linux利用交换分区空间类提供虚拟内存,交换分区的文件系统类型必须是() (5.0分) 物业服务企业资质一级企业的注册资本为300万 ...

  5. linux swap交换分区说明/管理

    https://coolnull.com/3699.html 一.SWAP说明 1.1 SWAP概述 当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些 ...

  6. linux Swap交换分区概念

    Swap交换分区概念 什么是Linux swap space呢?我们先来看看下面两段关于Linux swap space的英文介绍资料: Linux divides its physical RAM ...

  7. Linux SWAP 交换分区

    一.SWAP 概述 当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到S ...

  8. linux 安装 交换分区大小,给已安装的Linux新增Swap交换分区

    跟了我5年多的本本已步入花甲,CPU严重老化,运行Windows异常吃力,于是考虑换成Linux试试.忙活了一天,测试了2个"家用"Linux发行版,一个是深度的Linux Dee ...

  9. linux 增加交换空间,在linux上增加swap交换空间

    增加交换空间有两种方法: 严格的说,在系统安装完后只有一种方法可以增加swap,那就是本文的第二种方法, 至于第一种方法应该是安装系统时设置交换区. 1.使用分区: 在安装OS时划分出专门的交换分区, ...

  10. Linux SWAP 交换分区配置说明(转)

    一.SWAP 说明 1.1 SWAP 概述 当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被 ...

最新文章

  1. 原来SMPlayer可以直接播放音乐CD碟
  2. python可以给excel编程吗_python – 我可以通过编程方式将matplotlib图形插入Excel吗?...
  3. 二手交易平台html代码,二手物品交易HTML5模板
  4. nginx ---- nginx.conf核心配置文件
  5. java读写文件总结
  6. Memcached的Web管理工具MemAdmin(待实践)
  7. python和区块链哪个好_10个最流行的Python区块链开源项目
  8. 摩尔定律和梅特卡夫定律_摩尔定律f
  9. 【“计算机科学与技术”专业小白成长系列】Peter Norvig:十年学会编程
  10. 具有深度沉浸能力的人更能有所成就
  11. 【Apache NIFI 操作】Apache NiFi源码目录结构--nifi-nar-bundles
  12. 题解1205汉诺塔问题
  13. 华为云对象存储obs文件上传
  14. 图片转文字、视频转文字 超赞网页分享
  15. RTFM:Weakly-supervised Video Anomaly Detection with Robust Temporal Feature【ICCV 2021】附代码注释
  16. mm_cas登入失败
  17. vue-cli3 接口api代理 308 Permanent Redirect
  18. Linux过来人帮你理清学习思路
  19. UGUI - 中设置UISprite图片灰显方法
  20. Mac VScode配置C++环境

热门文章

  1. NI.LabVIEW.v8.6.1.FPGA.Module-ISO 2CD(FPGA开发)
  2. 用WPF开发仿QQ概念版之--------Loading预加载界面(闪屏窗体)
  3. 斐波那契数列(剑指offer)
  4. convertio文件转换器
  5. 周五,放松心情,听我来分享问题背后的背后(一)
  6. Android View框架总结(五)View布局流程之Layout
  7. 3 缓存文件写入失败_分布式缓存数据库一致性问题
  8. python实现三个或三个以上列表之间元素相互组合
  9. oracle无网安装报错ins,安装Oracle数据库时的报错处理[INS-35172]
  10. easypoi 语法_知识点总结及语法学习资料及视频