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)

大家都在看

  • 从 Hadoop 到云原生, 大数据平台如何做存算分离

    Hadoop 的诞生改变了企业对数据的存储、处理和分析的过程,加速了大数据的发展,受到广泛的应用,给整个行业带来了变革意义的改变;随着云计算时代的到来, 存算分离的架构受到青睐,企…

    Linux 2023年6月14日
    060
  • 【MQTT】在Linux使用MQTT上报温度到阿里云

    MQTT上报温度到阿里云 * – 前言 – iniparser配置文件 – cJSON – sqlite3数据库 – 流…

    Linux 2023年6月13日
    0107
  • Centos 7防火墙策略配置指南

    Centos 7防火墙策略配置指南 —— 清听凌雪慕忆 @ 1. 开启防火墙 1.1 user切换到root用户 1.2 查看防火墙服务状态 1.3 查看firewall的状态 1…

    Linux 2023年6月7日
    0151
  • nginx-http响应头安全策略

    从nginx的http头文件的方面,利用参数设置开启浏览器的安全策略,来实现相关的安全机制。 add_header Content-Security-Policy "de…

    Linux 2023年6月6日
    098
  • 简单交叉编译学习

    交叉编译 交叉编译是在一个平台上生成另一个平台上的可执行代码。 同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行。通常是自己的电脑写好代码编译…

    Linux 2023年6月7日
    0133
  • goroutine 和 channel

    应用 实例1 go;collapse:true;;gutter:true; package main</p> <p>import ( "fmt&q…

    Linux 2023年6月8日
    090
  • [转]EVE-NG 中使用 SecureCRT 合并tab标签

    在EVE-NG中双击设备使用SecureCRT对设备进行调试连接时,会出现每次连接不同设备时都会打开一个新的SecureCRT窗口,而不是在一个窗口中添加一个新的标签页,这就会导致…

    Linux 2023年6月8日
    0100
  • Java实现动态数组【数据结构与算法】

    1、数组 类型固定、长度固定 连续的内存空间 顺序存储、随机读取 查询快、新增删除慢。 最好初始化的时候就指定数组大小。这样就可以避免一定的数组扩容出现的内存消耗。 import …

    Linux 2023年6月14日
    098
  • 最小化安装killall不可用

    最小化安装killall不可用 最小化安装 Centos7.4后,发现killall命令不可用使用了以下命令,查看软件包名: yum search killall 查找后发现应使用…

    Linux 2023年6月13日
    0103
  • 【Python】AttributeError: ‘Rotation’ object has no attribute ‘from_dcm’

    报错的代码如下: from scipy.spatial.transform import Rotation def dcm2euler(mats: np.ndarray, seq:…

    Linux 2023年6月13日
    071
  • 前端之HTML

    一、HTML介绍 1.1 web服务本质 import socket sk = socket.socket() sk.bind(("127.0.0.1", 80…

    Linux 2023年6月14日
    083
  • 004 Linux 揭开神器 vim 面纱

    01 开篇初识 vim vim 功能吊炸天,但我们掌握一些常用的命令即可应对日常的使用了,不记流水账! Linux 中最常用的编辑器是什么? vim ! vi 跟 vim 啥区别?…

    Linux 2023年5月27日
    0108
  • Linux上安装并启动tomcat

    1、下载tomcat安装包 官网链接:https://archive.apache.org/dist/tomcat/tomcat-7/v7.0.57/bin/ 2、将tomcat上…

    Linux 2023年6月6日
    0118
  • MySQL的数据类型

    MySQL的数值类型 类型大小范围(有符号)范围(无符号)用途TINYINT 1 Bytes (-128,127)(0,255)小整数值SMALLINT 2 Bytes (-32 …

    Linux 2023年6月7日
    090
  • CH9344 Windows驱动安装与GPIO使用教程

    USB 转四串口芯片 CH9344 用于为 USB 主机扩展 4 路高速异步串口,支持串口波特率高达 12Mbps。芯片内部高度集成,外围精简,提供 VIO 电源引脚,部分串口 I…

    Linux 2023年6月7日
    089
  • Centos7安装Redis

    下载 wget http://download.redis.io/releases/redis-5.0.0.tar.gz 解压 tar xvf redis-5.0.0.tar.gz…

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