位置: 编程技术 - 正文
推荐整理分享CentOS技巧:减小Linux swap分区的方法,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
用虚拟机玩Linux时经常发生Linux硬盘空间不足的情况,而宿主机硬盘空间又吃紧,怎么办?
很多童鞋给Linux分配的硬盘是8G,而安装Linux时采用默认分区方式的话swap分区有2G。swap分区即交换分区,类似于Windows的虚拟内存pagefile.sys。当内存不足时,把一部分硬盘空间虚拟成内存使用。而内存够用时则排不上用场。
对于实体机Linux,这2G的swap空间一般算不了什么,但对硬盘只有8G的虚拟机Linux来说,2G就很宝贵了。所以——减小Linux swap分区收回空间。
减小swap分区的方法:
1、先“df -h”和“fdisk - l”命令查看一下当前分区情况,如图。根分区为5.5G。
图中/dev/mapper/vg_"hostname"-lv_swap就是swap分区,为2G。swap分区亦可用free命令查看到。
2、用swapoff命令关闭交换分区:
# swapoff /dev/mapper/vg_"hostname"-lv_swap
然后用free命令检查下swap是否变为0了。
3、用lvreduce命令把swap分区减小M:
# lvreduce -L -M /dev/mapper/vg_"hostname"-lv_swap
输入y,确定,看到提示swap减小至M。
4、重新把/dev/mapper/vg_"hostname"-lv_swap设置为swap分区:
# mkswap /dev/mapper/vg_"hostname"-lv_swap
5、swapon开启swap分区:
# swapon /dev/mapper/vg_"hostname"-lv_swap
然后用free命令检查下swap是否变为M了。
扩展根分区把回收的空间利用起来
1、此时回收的M是闲置的自由空间,还得将它分配给根分区。还好现在的Linux分区一般是采用LVM分区方式,可以很方便地进行分区的动态扩展,不破坏现有数据。笔者这里是使用图形LVM(Logical Volume Manager)工具进行分区的动态扩展(如果没有安装此工具则需要装一下system-config-lvm的rpm包)。高手亦可在命令行下完成。
# system-config-lvm
展开“逻辑视图”->“lv_root”,点击“编辑属性”。
2、点击“使用剩余”,可以看到5.G增大至7.0G了。然后“确定”。
3、回到LVM界面,查看到自由空间变为0 了。
4、回到命令行模式用“df -h”命令检查一下,可以看到根分区增大至6.9G了。动态扩展无需重启,立即生效,大功告成!
红帽RedHat Linux5系统安装指南 介绍如何安装linux操作系统,以目前市场主流的操作系统为例子进行介绍。1、放入安装dvd光盘,然后启动服务器,可得如下画面:2、按enter键,进入如
CentOS安装中文支持包的方法 安装非常简单,如是其他版本linux系统,使用相应的在线升级命令即可,如apt-get1.安装中文包:yum-ygroupinstallchinese-support2.修改字符编码配置文件vi/etc/sysc
CentOS Linux滚动构建版发布 提供了ISO镜像和云端镜像下载 社区企业发行版CentOS项目发布了滚动构建版,提供了ISO镜像和云端镜像。CentOS计划每个月底发布一个滚动构建版本,每个版本的文件名都有时间戳,如Ce
标签: CentOS技巧:减小Linux swap分区的方法
本文链接地址:https://www.jiuchutong.com/biancheng/362181.html 转载请保留说明!友情链接: 武汉网站建设