Linux中怎么扩展交换分区
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,Linux中怎么扩展交换分区,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。什么是交换空间当物理内存 (RAM) 已满时,将使用 Linu
千家信息网最后更新 2025年01月23日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安全错误
数据库的锁怎样保障安全
漂留互联网科技有限公司
办公软件开发指南
河北沸腾互联网科技公司
云网络技术讲座观感
mac如何设置代理服务器
软件开发公司 经营范围
计算机网络技术管理手段论文
2003服务器架设与管理
移动报修管理软件开发
从事网络安全工作看什么书
网络安全图片 等级保护
软件开发有哪些课程
数据库中表用于存储
微信和元软件开发怎么取消
数据库自动化开发实例
档案专题数据库系统
企业服务器安全类型
网络安全大脑是什么
不同数据库之间相同点
北京软件开发培训课程
圣安地列斯角色扮演服务器ip
众人互联网科技有限公司建站
sql遍历数据库
为什么国家强调网络安全
云网络技术讲座观感
数据库系统设计案例学校
秒开网络技术有限公司
网络安全渗透工程师天津
数据库表太多记不住
上海赛铠网络安全技术有限公司