• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >RedHat/Centos > CentOS技巧:减小Linux swap分区的方法

CentOS技巧:减小Linux swap分区的方法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了centos swap分区,centos swap,swap分区,linux swap分区,swap分区的作用等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com

  用虚拟机玩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分区减小1500M:

  # lvreduce -L -1500M /dev/mapper/vg_"hostname"-lv_swap

  输入y,确定,看到提示swap减小至516M。

  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是否变为516M了。

  扩展根分区把回收的空间利用起来

  1、此时回收的1500M是闲置的自由空间,还得将它分配给根分区。还好现在的Linux分区一般是采用LVM分区方式,可以很方便地进行分区的动态扩展,不破坏现有数据。笔者这里是使用图形LVM(Logical Volume Manager)工具进行分区的动态扩展(如果没有安装此工具则需要装一下system-config-lvm的rpm包)。高手亦可在命令行下完成。

  # system-config-lvm

  展开“逻辑视图”->“lv_root”,点击“编辑属性”。

  2、点击“使用剩余”,可以看到5.54G增大至7.0G了。然后“确定”。

  

  3、回到LVM界面,查看到自由空间变为0 了。

  4、回到命令行模式用“df -h”命令检查一下,可以看到根分区增大至6.9G了。动态扩展无需重启,立即生效,大功告成!

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • CentOS下SWAP分区建立及释放内存详解
  • Centos使用文件来实现swap的功能
  • Centos如何增加swap分区文件?Centos增加swap分区文件的方法
  • CentOS如何手动增加 删除swap区
  • centos系统swap设置 查看swap分区的方法
  • CentOS中配置swap交换区的方法
  • CentOS技巧:减小Linux swap分区的方法

相关文章

  • 2017-05-12centos安装svn服务器详细步骤
  • 2017-05-12CentOS上查看系统信息以及配置防火墙的方法
  • 2017-05-12CentOS系统中使用EPEL源的方法
  • 2017-05-12在CentOS系统中安装Docker的教程
  • 2017-05-12CentOS关于quota的总结与实践详解
  • 2017-05-12CentOS7访问CD-ROM中的内容
  • 2017-05-12CentOS如何安装XRDP实现远程桌面访问?
  • 2017-05-12CentOS7.1如何配置网卡?
  • 2017-05-12optimize table出错解决方法
  • 2017-05-12CentOS 7.1 中文正式版怎么样?CentOS 7.1功能介绍及下载安装

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • 在CentOS中制作BGP路由的教程
    • CentOS Linux下的3款分区工具详解
    • CentOS如何查看进程运行的完整路径?CentOS查看进程运行的完整路径方法
    • centos更改文件夹打开方式(增加路径、前进、后退按钮)
    • CentOS下如何查看一个文件的硬链接数?
    • CentOS简介与RedHat Linux的区别介绍
    • centos网卡eth1如何变成eth0?centos网卡eth1变成eth0修改方法
    • Linux oracle 9i图文安装教程四
    • CentOS终端命令行显示中文乱码的解决方法
    • 在CentOS系统上安装Eclipse的教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有