千家信息网

怎么在Linux中添加swap分区

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章给大家介绍怎么在Linux中添加swap分区,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。建立一个普通的Linux分区(主分区、逻辑分区均可)fdisk /dev/sdb
千家信息网最后更新 2026年11月02日怎么在Linux中添加swap分区

这篇文章给大家介绍怎么在Linux中添加swap分区,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

建立一个普通的Linux分区(主分区、逻辑分区均可)

fdisk /dev/sdbCommand (m for help): pDisk /dev/sdb: 8589 MB, 8589934592 bytes255 heads, 63 sectors/track, 1044 cylinders, total 16777216 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk 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命令可以查看不同分区的十六进制编码,交换分区为82Hex code (type L to list codes): 82Changed system type of partition 6 to 82 (Linux swap / Solaris)Command (m for help): pDisk /dev/sdb: 8589 MB, 8589934592 bytes255 heads, 63 sectors/track, 1044 cylinders, total 16777216 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk 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): wThe partition table has been altered!Calling ioctl() to re-read partition table.Syncing disks.

格式化交换分区

mkswap /dev/sdb6Setting up swapspace version 1, size = 4194204 KiBno label, UUID=40eff2c0-3f6b-440e-bc2a-f71d3d5581a7

启用交换分区

swapon /dev/sdb6

查看交换分区加载状态

free       total    used    free   shared  buffers   cachedMem:    1030108   160768   869340    264   12040   56188-/+ buffers/cache:   92540   937568Swap:   6291352     0  6291352

停用交换分区

swapoff /dev/sdb6

p.s.

不能直接使用mount命令挂载swap分区,因为swap分区是没有挂载点的。

直接修改/etc/fstab配置文件,使系统启动时自动挂载:

/dev/sdb6        swap          swap  defaults    0 0//查看交换分区 swapon -sFilename        Type    Size  Used  Priority/dev/sda2                partition  2097148 0  -1/dev/sdb6                partition  4194204 0  -2

什么是Linux系统

Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。

关于怎么在Linux中添加swap分区就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

十六进制 系统 编码 命令 普通 操作系统 内容 更多 帮助 不同 不错 自由 任务 兴趣 小伙 小伙伴 工具 工具软件 应用程序 文件 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 为想互联网科技 远信互联网科技 互联网科技公司官网 唐信互联网科技 互联网金融 科技创新 多迪互联网科技有限公司 深圳国际航运科技和互联网 创业天下互联网科技有限公司 湖南诚度互联网科技有限公司 宜昌元轩互联网科技有限公司 成都互联网科技公司工作好不好 互联网科技圈年度人物 从那以后互联网科技有限公司 下一代互联网重大应用科技园 西安有哪些互联网高科技企业 互联网科技收购价值 互联网时代高科技布局 数字互联网科技有限公司 互联网金融金融科技 互联网科技创业有什么好项目 厦门中拓互联网络科技有限公司 成都互联网科技公司 小马过河互联网科技 狮子座互联网科技有限公司 哈尔滨新华互联网科技学院 互联网经济与金融科技 国大互联网教育科技有限公司工作 河南商务圈互联网科技有限公司 重庆科技产业互联网有哪些 互联网高科技绘画
0