CentOS系统磁盘目录空间调整

前几天装了几台linux服务器,安装操作系统的时候,选择了默认磁盘分区,结果导致后面主目录分区空间不够用了,需要把其他分区的空间划分给主分区一点。

下面以CentOS6.5演示:

一、查看当前系统的磁盘分布:

df -h

CentOS系统磁盘目录空间调整

发现root分区只有50G,home分区有864G。那么我需要将850G的容量划分给root分区。

二、卸载home分区

umount /home/

CentOS系统磁盘目录空间调整

这里注意一下:

umount /home 如果提示无法卸载,则是有进程占用/home,使用如下命令来终止占用进程。

命令: fuser -m /home

卸载成功后,查看磁盘分布:

CentOS系统磁盘目录空间调整

此时,home分区已卸载成功。

三、查看分区名称

ll /dev/mapper/

CentOS系统磁盘目录空间调整

四、给home分区指定空间容量

这里给home分区预留20G的空间。剩下的全分给root:

resize2fs -p /dev/mapper/vg_xincheneim-lv_home 20G

如果提示先运行 e2fsck,则先执行相关命令:

e2fsck -f /dev/mapper/vg_xincheneim-lv_home 

CentOS系统磁盘目录空间调整

注:resize2fs 为重新设定磁盘大小,只是重新指定一下大小,并不对结果有影响,需要下面lvreduce的配合。

五、挂载home分区

mount /home
df -h

CentOS系统磁盘目录空间调整

挂载home分区后,通过df -h查看分区情况,可以看到指定的20G磁盘空间已经挂载上去。此时还需要执行lvreduce命令将更改生效。

lvreduce -L 20G /dev/mapper/vg_xincheneim-lv_home

CentOS系统磁盘目录空间调整

六、查看当前系统限制空间大小

vgdisplay |grep "Free*"

CentOS系统磁盘目录空间调整

我们可以看到,闲置空间是857.43G。

七、将闲置空间追加到root分区

这里+857G是给root分区追加的空间容量,该值需要根据实际情况而定。

lvextend -L +857G /dev/mapper/vg_xincheneim-lv_root

CentOS系统磁盘目录空间调整

追加完后,查看磁盘分区情况,发现容量并没有增加, 别急,还缺一步。执行resize2fs使更改生效。

resize2fs -p /dev/mapper/vg_xincheneim-lv_root

注: 将857G空间追加到root中,容量越大,耗时越久。857G大概需要10分钟左右。

CentOS系统磁盘目录空间调整

执行完成后,查看root容量已经追加成功。

Original: https://www.cnblogs.com/xujiecnblogs/p/16727737.html
Author: xujie333
Title: CentOS系统磁盘目录空间调整

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/574028/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 一劳永逸,解决.NET发布云服务器的时区问题

    国内大多数开发者使用的电脑,都是使用的北京时间,日常开发的过程中其实并没有什么不便;不过,等遇到了阿里云等云服务器,系统默认使用的时间大多为 UTC时间,这个时候,时区和时间的问题…

    Linux 2023年6月6日
    095
  • Linux系统僵尸进程详解

    大安好,我是良许。 本文我们将来讨论一下什么是僵尸进程,僵尸进程是怎么产生的,如何杀死一个僵尸进程。 Linux中的进程是什么? 讲到进程,我们要先了解一下另一个概念: &…

    Linux 2023年6月14日
    0155
  • LINUX 终端显示错乱问题

    问题描述 Linux Terminal进入vi/vim界面退出后会覆盖前面的显示,如下图: 解决办法 找一台显示正常和的机器(和故障机器架构一致),去家目录查看.bashrc文件,…

    Linux 2023年5月27日
    089
  • Redis的slot迁移

    1) 在目标节点B 上执行,从节点A 导入slot 到节点B : CLUSTER SETSLOT8 IMPORTING src– A-node-id 对于迁移的slot…

    Linux 2023年5月28日
    071
  • Redis Hashes 数据类型简述

    Redis Hashes 是我们日常使用中比较高频的 Redis 数据类型,内部使用 Redis 字典结构存储,底层实现之一为哈希表结构。 下面从哈希表节点,哈下表结构,Redis…

    Linux 2023年5月28日
    085
  • bash是什么?

    ​ –解释器,启动器 ​ –解释器: ​ 用户交互输入 如vim 文本文件输入 !/bin/bash *!/usr/bin/python bash/sh f…

    Linux 2023年5月27日
    083
  • 代码规范浅谈

    代码规范这东西网上很容易百度到一堆,除了天下文章一大抄的问题,另外,多数只给了结果,原因没有充分说明,或者非常的纠结于大写小写,一个函数可以写几行的细节。感觉有点容易让新人误入歧途…

    Linux 2023年6月13日
    0105
  • SWAP交换分区扩容

    第一章 扩容当前swap 交换分区 注:这种需要停止当前业务,否则会产生影响 [17:09:31 root@libin3 ~]# free -h total used free s…

    Linux 2023年6月13日
    093
  • Redis6 源码调式

    Redis6 源码调式 安装Cygwin 1、下载安装Cygwin 去Cygwin的官方网站http://www.cygwin.com/ window 64位请选择 setup-x…

    Linux 2023年5月28日
    0126
  • 根据两个向量计算它们之间的旋转矩阵

    一、简介 本文主要介绍通过给定的两个空间向量,计算出从一个向量旋转到另一个向量的旋转矩阵。 二、步骤 ① 假设两个向量分别为vectorBefore(x1,y1,z1), vect…

    Linux 2023年6月7日
    0109
  • linux正则表达式初探

    为什么要学习正则表达式? 简单而言,仅仅用通配符无法满足处理字符的需求,这时候就是正则表达式大展身手的机会。相较而言,正则表达式比通配符更灵活,也更强大。 我们在网站注册用户的时候…

    Linux 2023年6月7日
    084
  • Linux入门命令

    命令入门 命令提示符详解 find cut sort wc sed aws [root@localhost ~]# # /root [lilei@node1 ~]$ #/home/…

    Linux 2023年6月11日
    088
  • 大数据之Hadoop集群中Yarn常用命令

    Yarn状态的查询,除了可以在hadoop103:8088页面查看以外,还可以通过命令操作。常见的命令操作如下所示。 启动集群 [hadoop@hadoop102 bin]$ my…

    Linux 2023年6月8日
    0132
  • QT程序自启动

    故事背景:最近涉及到客户端更新自启动的一个问题,客户端检测到自己要更新,弹出一个更新界面,然后退出旧版本,启动新版本 技术调研:QProcess 直接上代码吧 这个代码的效果就是退…

    Linux 2023年6月13日
    0100
  • MySQL之视图、触发器、事务、索引及其他知识补充

    一、视图 视图是将SQL语句的查询结果当做虚拟表实体化保存起来,以后可以反复使用 create view teacher2course as select * from teach…

    Linux 2023年6月14日
    096
  • BootstrapTreeView 实现懒加载和点击事件。

    BootstrapTreeView的js下载位置:https://github.com/patternfly/patternfly-bootstrap-treeview。(注意不是…

    Linux 2023年6月7日
    0109
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球