Linux中怎么扩展交换分区
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,Linux中怎么扩展交换分区,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。什么是交换空间当物理内存 (RAM) 已满时,将使用 Linu
千家信息网最后更新 2025年12月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安全错误
数据库的锁怎样保障安全
幼儿园网络安全小故事
计算机网络安全测评机构英文
服务器上如何建共享文件夹
互联网科技助力建设
魅族远程退出清除哪些数据库
恩江中学网络安全知识网上答卷
畅捷通工作圈服务器设置
数据库备份没有压缩
宁德游戏软件开发
数据库的典型例子
网络安全与技术专业学校排名
网络安全展示馆
数据库安装程序集
哪里有浪潮服务器销售电话
我的世界tls服务器号码
新乡app软件开发哪家设计好
网络安全法 国家战略
用数据库查询货物信息
网络安全类院校
江苏环保网络技术批发价
人社局网络安全建设
快手挂榜软件开发
软件开发课程排名
朝阳区智能网络技术售后保障
网络安全授课稿
惠民优选网络技术有限公司
网络网络安全培训班
网络安全对于国家的利益
关于外国 法律的数据库
dell服务器盘槽是通用的么