LINUX学习基础篇(二十六)swap分区

  • swap分区
    • 查看swap分区大小
    • 分配swap分区
    • 格式化swap分区
    • 增加swap分区

swap分区

Linux中的swap分区相当于Windows中的虚拟内存,在物理内存不足时当做内存使用。

查看swap分区大小

swap分区是无法用df命令查看的,可以用free命令来查看:

[root@localhost ~]# free -htotal        used        free      shared  buff/cache   available
Mem:          782Mi       216Mi       339Mi       5.0Mi       225Mi       438Mi
Swap:         2.0Gi          0B       2.0Gi
#total:总大小  used:已用大小   free:空闲大小  buff:缓冲区和缓存大小  available:可用大小
#-h选项:人性化显示

分配swap分区

[root@localhost ~]# fdisk /dev/sdb           #用fdisk命令创建swap分区欢迎使用 fdisk (util-linux 2.32.1)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。命令(输入 m 获取帮助):n                        #创建分区
分区类型p   主分区 (0个主分区,0个扩展分区,4空闲)e   扩展分区 (逻辑分区容器)
选择 (默认 p):p
分区号 (1-4, 默认  1): 1
第一个扇区 (2048-41943039, 默认 2048): 2048
上个扇区,+sectors 或 +size{K,M,G,T,P} (2048-41943039, 默认 41943039): +1G创建了一个新分区 1,类型为“Linux”,大小为 1 GiB。命令(输入 m 获取帮助):p                         #列出分区
Disk /dev/sdb:20 GiB,21474836480 字节,41943040 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xf059268e设备       启动  起点    末尾    扇区 大小 Id 类型
/dev/sdb1        2048 2099199 2097152   1G 83 Linux命令(输入 m 获取帮助):t                         #修改分区文件系统为82:swap分区类型
已选择分区 1
Hex 代码(输入 L 列出所有代码):82
已将分区“Linux”的类型更改为“Linux swap / Solaris”。命令(输入 m 获取帮助):p
Disk /dev/sdb:20 GiB,21474836480 字节,41943040 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xf059268e设备       启动  起点    末尾    扇区 大小 Id 类型
/dev/sdb1        2048 2099199 2097152   1G 82 Linux swap / Solaris命令(输入 m 获取帮助):w
分区表已调整。
将调用 ioctl() 来重新读分区表。
正在同步磁盘。

格式化swap分区

格式化swap分区所需要的命令和其他格式化命令不一样,需要用到mkswap命令。

[root@localhost ~]# mkswap /dev/sdb1
正在设置交换空间版本 1,大小 = 1024 MiB (1073737728  个字节)
无标签,UUID=9359a16a-6737-465a-9d10-d180b4e5c2e7

增加swap分区

将新创建的swap分区加到已经使用的swap分区中需要用到swapon命令。

[root@localhost ~]# free -htotal        used        free      shared  buff/cache   available
Mem:          782Mi       214Mi       294Mi       5.0Mi       273Mi       436Mi
Swap:         2.0Gi          0B       2.0Gi
[root@localhost ~]# swapon /dev/sdb1
[root@localhost ~]# free -htotal        used        free      shared  buff/cache   available
Mem:          782Mi       215Mi       293Mi       5.0Mi       273Mi       435Mi
Swap:         3.0Gi          0B       3.0Gi

swapon命令新增的swap分区仅仅是暂时的,需要投入使用需要修改/etc/fstab文件。

UUID=9359a16a-6737-465a-9d10-d180b4e5c2e7 swap                    swap    defaults        0 0

ps:尚硅谷linux视频课程学习笔记

LINUX学习基础篇(二十六)swap分区相关推荐

  1. LINUX学习基础篇(十二)痕迹命令

    LINUX学习基础篇(十二)痕迹命令 系统痕迹命令 w命令 who命令 last命令 lastlog命令 lastb命令 系统痕迹命令 系统中有一些重要的痕迹日志文件,如/var/log/wtmp./ ...

  2. LINUX学习基础篇(十五)软件包管理

    LINUX学习基础篇(十五)软件包管理 软件包管理 软件包分类 源码包 二进制包 选择 依赖性 rpm包安装 rpm包命名规则 rpm包安装和卸载 服务命令 rpm查询命令 验证 数字证书 rpm中文 ...

  3. python进阶记录之基础篇二十六_Python进阶记录之基础篇(十六)

    回顾 在Python进阶记录之基础篇(十五)中,我们介绍了面向对象的基本概念以及Python中类和对象的基础知识,需要重点掌握类的创建和对象的使用.今天我们继续讲一下Python中面向对象的相关知识点 ...

  4. WF4.0 基础篇 (二十六) Interop调用WF3.X的Activity

    本节主要介绍Interop调用WF3.X的Activity 本文例子下载: http://files.cnblogs.com/foundation/InteropSample.rar 本文例子说明 I ...

  5. LINUX学习基础篇(二十二)硬盘结构

    LINUX学习基础篇(二十二)文件系统管理 硬盘 磁盘结构 硬盘接口 硬盘 磁盘结构 扇区是磁盘的最小存储单位,每个扇区的大小是固定的,为512Byte.硬盘里有多个磁盘,每个磁盘中,有多个同心圆,这 ...

  6. C/C++基础讲解(二十六)之数值计算与趣味数学篇(打鱼还是晒网与怎样存钱以获取最大利息)

    C/C++基础讲解(二十六)之数值计算与趣味数学篇(打鱼还是晒网与怎样存钱以获取最大利息) 程序之美 前言 很多时候,特别是刚步入大学的学子们,对于刚刚开展的计算机课程基本上是一团迷雾,想要弄明白其中 ...

  7. LINUX学习基础篇(六)帮助命令

    LINUX学习基础篇(六)帮助命令 帮助命令 man(Manual) info help - -help 帮助命令 man(Manual) 作用:查看联机帮助手册. 执行权限:所有用户. man命令的 ...

  8. LINUX学习基础篇(三十五)日志管理

    LINUX学习基础篇(三十五)日志管理 日志管理 系统中常见的日志文件 日志文件格式 rsyslogd服务的配置文件 日志轮替 logrotate配置文件 配置文件夹 /etc/logrotate.d ...

  9. OpenCV学习笔记(二十六)——小试SVM算法ml OpenCV学习笔记(二十七)——基于级联分类器的目标检测objdect OpenCV学习笔记(二十八)——光流法对运动目标跟踪Video Ope

    OpenCV学习笔记(二十六)--小试SVM算法ml 总感觉自己停留在码农的初级阶段,要想更上一层,就得静下心来,好好研究一下算法的东西.OpenCV作为一个计算机视觉的开源库,肯定不会只停留在数字图 ...

最新文章

  1. angular组合preact
  2. 一文帮你梳理清楚:奇异值分解和矩阵分解 | 技术头条
  3. 计算机考研379分能进复试吗,考研423分复试被刷,因低级错误错失985大学,这种教训非常深刻...
  4. 中国城市商业银行产业模式展望及布局规模前景分析报告2021-2027年
  5. java exception 乱码_java 常见中文乱码问题解决
  6. pat 团体天梯赛 L2-012. 关于堆的判断
  7. gcc工具链查看默认编译选项
  8. java7 uri,细数Java8中那些让人纵享丝滑的文件操作
  9. 迅雷发布了自主研发的TCFS协议,有意转型区块链开发的必看
  10. linux检测系统是否被入侵(上)
  11. SQL Server高级查询之T-SQL编程(流程控制语句)
  12. leetcode - 4. Median of Two Sorted Arrays
  13. 价值1000元的微信二维码活码管理系统网站源码分享
  14. 插补c语言程序,直线插补C语言程序.doc
  15. Highcharts exporting属性实现图表导出为图片、PDF
  16. P5556 圣剑护符 题解
  17. 关于U盘病毒(又名Autorun病毒)
  18. Six提供了Python 2和Python 3的兼容库
  19. 2023广州大米展会
  20. 华为 5G 欧洲崛起!

热门文章

  1. php个性签名,如何在discuz论坛帖子的个性签名前后插_php
  2. OC置换可以混合、相乘、相加吗?多个置换贴图叠加
  3. 写给现在30岁的自己!
  4. windows10解决“office2016首要事项闪退”的问题
  5. 大话2点卡稳定服务器,大话西游2:当年他承包兄弟们的点卡 如今找回了17年前的号...
  6. winhex手工数据恢复教程-李林峰-专题视频课程
  7. 手机如何能看java文件管理器_基于安卓Android的手机文件管理器的设计(AndroidStudio)...
  8. 华为mate40 上市时间已定
  9. photoshop唯美分割字,新手极容易入手!
  10. 生鲜O2O:顺丰优选+嘿客