Linux添加swap分区的方法
时间:2022-07-27
本文章向大家介绍Linux添加swap分区的方法,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
建立一个普通的Linux分区(主分区、逻辑分区均可)
fdisk /dev/sdb
Command (m for help): p
Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders, total 16777216 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x740e36e3
Device Boot Start End Blocks Id System
/dev/sdb1 63 4194367 2097152+ 83 Linux
/dev/sdb2 4194368 16777215 6291424 5 Extended
/dev/sdb5 4194431 8388735 2097152+ 83 Linux
/dev/sdb6 8388799 16777215 4194208+ 83 Linux
以sdb6为例,可以看到分区的十六进制编码是83,即普通的Linux分区。
修改分区类型的十六进制编码
//t命令:改写分区十六进制编码
Command (m for help): t
Partition number (1-6): 6
//L命令可以查看不同分区的十六进制编码,交换分区为82
Hex code (type L to list codes): 82
Changed system type of partition 6 to 82 (Linux swap / Solaris)
Command (m for help): p
Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders, total 16777216 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x740e36e3
Device Boot Start End Blocks Id System
/dev/sdb1 63 4194367 2097152+ 83 Linux
/dev/sdb2 4194368 16777215 6291424 5 Extended
/dev/sdb5 4194431 8388735 2097152+ 83 Linux
/dev/sdb6 8388799 16777215 4194208+ 82 Linux swap / Solaris
//分区表写入磁盘并退出
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
格式化交换分区
mkswap /dev/sdb6
Setting up swapspace version 1, size = 4194204 KiB
no label, UUID=40eff2c0-3f6b-440e-bc2a-f71d3d5581a7
启用交换分区
swapon /dev/sdb6
查看交换分区加载状态
free
total used free shared buffers cached
Mem: 1030108 160768 869340 264 12040 56188
-/+ buffers/cache: 92540 937568
Swap: 6291352 0 6291352
停用交换分区
swapoff /dev/sdb6
p.s.
不能直接使用mount命令挂载swap分区,因为swap分区是没有挂载点的。
直接修改/etc/fstab配置文件,使系统启动时自动挂载:
/dev/sdb6 swap swap defaults 0 0
//查看交换分区
swapon -s
Filename Type Size Used Priority
/dev/sda2 partition 2097148 0 -1
/dev/sdb6 partition 4194204 0 -2
总结
以上所述是小编给大家介绍的Linux添加swap分区的方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
- Spring-Boot:6分钟掌握SpringBoot开发
- Zookeeper-5分钟快速掌握分布式应用程序协调服
- Mysql索引长度计算
- Spring-Boot:Spring Cloud构建微服务架构
- Python-WXPY实现微信监控报警
- MySQL InnoDB Lock(一)
- Java 时间类-Calendar、Date、LocalDate/LocalTime
- Java消息队列--JMS概述
- Java FtpClient 实现文件上传服务
- Java消息队列--ActiveMq 实战
- Java消息队列-Spring整合ActiveMq
- 【知识】SAS数据分析完整笔记(3)
- 深入浅出Redis-Spring整合Redis
- Stream-快速入门Stream编程
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 神经网络之反向传播
- 通俗理解n-gram语言模型
- 数值积分|第二类反常积分
- python 字典一些常见的魔法方法以及遇到的面试题
- 【程序源代码】python贪吃蛇小游戏
- html5+CSS3+JS实现七夕言情功能代码
- 利用 Python 爬取了近 3000 条单身女生的数据,究竟她们理想的择偶标准是什么?
- 用了这么多年的注解,你知道注解是干嘛的嘛?
- 缓存及在 Python 中使用缓存
- 【xss-labs】xss-labs通关笔记(一)
- 在 jQuery Mobile 中使用 UI 组件
- 【内网渗透】关于内网代理转发技术
- 知识图谱项目前端可视化图论库——Cytoscape.js简介
- Matlab系列之文件操作
- 云开发 X 涂鸦:当小程序遇见物联网IoT,几行代码搞定智能插座控制