千家信息网

Linux中怎么扩展交换分区

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,Linux中怎么扩展交换分区,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。什么是交换空间当物理内存 (RAM) 已满时,将使用 Linu
千家信息网最后更新 2026年11月01日Linux中怎么扩展交换分区

Linux中怎么扩展交换分区,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

什么是交换空间

当物理内存 (RAM) 已满时,将使用 Linux 中的交换空间。当物理内存已满时,内存中的非活动页将移到交换空间。

这有助于系统连续运行应用程序,但它不能当做是更多内存的替代品。

交换空间位于硬盘上,因此它不能像物理内存那样处理请求。

如何使用 LVM 创建交换分区

由于我们已经知道如何创建逻辑卷,所以交换分区也是如此。只需按照以下过程。

创建你需要的逻辑卷。在我这里,我要创建 5GB 的交换分区。

$ sudo lvcreate -L 5G -n LogVol_swap1 vg00 Logical volume "LogVol_swap1" created.

格式化新的交换空间。

$ sudo mkswap /dev/vg00/LogVol_swap1Setting up swapspace version 1, size = 5 GiB (5368705024 bytes)no label, UUID=d278e9d6-4c37-4cb0-83e5-2745ca708582

将以下条目添加到 /etc/fstab 中。

# vi /etc/fstab/dev/mapper/vg00-LogVol_swap1 swap swap defaults 0 0

启用扩展逻辑卷。

$ sudo swapon -vaswapon: /swapfile: already active -- ignoredswapon: /dev/mapper/vg00-LogVol_swap1: found signature [pagesize=4096, signature=swap]swapon: /dev/mapper/vg00-LogVol_swap1: pagesize=4096, swapsize=5368709120, devsize=5368709120swapon /dev/mapper/vg00-LogVol_swap1

测试交换空间是否已正确添加。

$ cat /proc/swapsFilename                Type        Size    Used    Priority/swapfile file      1459804 526336  -1/dev/dm-0 partition 5242876 0   -2 $ free -g total used free shared buff/cache availableMem: 1 1 0 0 0 0Swap: 6 0 6

如何使用 LVM 扩展交换分区

只需按照以下过程来扩展 LVM 交换逻辑卷。

禁用相关逻辑卷的交换。

$ sudo swapoff -v /dev/vg00/LogVol_swap1swapoff /dev/vg00/LogVol_swap1

调整逻辑卷的大小。我将把交换空间从 5GB 增加到 11GB。

$ sudo lvresize /dev/vg00/LogVol_swap1 -L +6G Size of logical volume vg00/LogVol_swap1 changed from 5.00 GiB (1280 extents) to 11.00 GiB (2816 extents). Logical volume vg00/LogVol_swap1 successfully resized.

格式化新的交换空间。

$ sudo mkswap /dev/vg00/LogVol_swap1mkswap: /dev/vg00/LogVol_swap1: warning: wiping old swap signature.Setting up swapspace version 1, size = 11 GiB (11811155968 bytes)no label, UUID=2e3b2ee0-ad0b-402c-bd12-5a9431b73623

启用扩展逻辑卷。

$ sudo swapon -vaswapon: /swapfile: already active -- ignoredswapon: /dev/mapper/vg00-LogVol_swap1: found signature [pagesize=4096, signature=swap]swapon: /dev/mapper/vg00-LogVol_swap1: pagesize=4096, swapsize=11811160064, devsize=11811160064swapon /dev/mapper/vg00-LogVol_swap1

测试逻辑卷是否已正确扩展。

$ free -g total used free shared buff/cache availableMem: 1 1 0 0 0 0Swap: 12 0 12 $ cat /proc/swapsFilename                Type        Size    Used    Priority/swapfile file      1459804 237024  -1/dev/dm-0 partition 11534332    0   -2

看完上述内容,你们掌握Linux中怎么扩展交换分区的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

空间 逻辑 内存 更多 物理 内容 只需 方法 格式 过程 问题 测试 束手无策 为此 原因 大小 对此 应用程序 我要 技能 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 上海挚品互联网科技有限公司 涨乐互联网科技 互联网金融与金融科技 贷财互联网科技 科技与互联网的利与弊 互联网之后的科技是什么 现代互联网科技股 黑科技闪耀互联网之光 恒生互联网科技指数跳水 互联网新科技动漫ppt素材 互联网科技和法律行业 深圳市罗太互联网科技有限公司 雨阳互联网卡科技有限公司 风投北京互联网科技 同城互联网络科技 美国五大互联网科技公司市值多少 盐城市攀科互联网科技有限公司 安徽九吞吴互联网科技有限公司 互联网的黑科技实验室 小牛互联网科技有限公司地址 互联网科技公司排名 山东特亿宝互联网科技有限公司 互联网扶贫科技 亿策互联网科技 互联网科技公司做什么 广西拼得多互联网科技有限公司 富国互联网科技创新基金 互联网和黑科技的看法 辽宁互联网新科技 互联网 科技节活动 微视频大赛
0