查看分区大小

[root@easdb01 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_easdb01-lv_root 50G 3.5G 44G 8% /
tmpfs 32G 224K 32G 1% /dev/shm
/dev/sda1 485M 40M 421M 9% /boot
/dev/mapper/vg_easdb01-lv_home 217G 188M 205G 1% /home

卸载/home分区
[root@easdb01 ~]# umount /home

可以看到/home分区不见了
[root@easdb01 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_easdb01-lv_root 50G 3.5G 44G 8% /
tmpfs 32G 224K 32G 1% /dev/shm
/dev/sda1 485M 40M 421M 9% /boot

重置/home分区大小
[root@easdb01 ~]# resize2fs -p /dev/mapper/vg_easdb01-lv_home 117G
resize2fs 1.41.12 (17-May-2010)
请先运行 'e2fsck -f /dev/mapper/vg_easdb01-lv_home'.

提示需要先运行:

[root@easdb01 ~]# e2fsck -f /dev/mapper/vg_easdb01-lv_home

e2fsck 1.41.12 (17-May-2010)
第一步: 检查inode,块,和大小
第二步: 检查目录结构
第3步: 检查目录连接性
Pass 4: Checking reference counts
第5步: 检查簇概要信息
/dev/mapper/vg_easdb01-lv_home: 11/14393344 files (0.0% non-contiguous), 951247/57542656 blocks

再运行重置分区大小:
[root@easdb01 ~]# resize2fs -p /dev/mapper/vg_easdb01-lv_home 117G
resize2fs 1.41.12 (17-May-2010)
Resizing the filesystem on /dev/mapper/vg_easdb01-lv_home to 30670848 (4k) blocks.
Begin pass 3 (max = 1757)
正在扫描inode表 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
The filesystem on /dev/mapper/vg_easdb01-lv_home is now 30670848 blocks long.

加载/home分区

[root@easdb01 ~]# mount /home/
[root@easdb01 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_easdb01-lv_root 50G 3.5G 44G 8% /
tmpfs 32G 224K 32G 1% /dev/shm
/dev/sda1 485M 40M 421M 9% /boot
/dev/mapper/vg_easdb01-lv_home 116G 188M 110G 1% /home

将lv_home逻辑分区减小到指定大小
[root@easdb01 ~]# lvre
lvreduce lvremove lvrename lvresize
[root@easdb01 ~]# lvreduce -L 117G /dev/mapper/vg_easdb01-lv_home
WARNING: Reducing active and open logical volume to 117.00 GiB
THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce lv_home? [y/n]: y
Reducing logical volume lv_home to 117.00 GiB
Logical volume lv_home successfully resized

查看卷组信息:
[root@easdb01 ~]# vgdisplay
--- Volume group ---
VG Name vg_easdb01
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 5
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 3
Max PV 0
Cur PV 1
Act PV 1
VG Size 299.51 GiB
PE Size 4.00 MiB
Total PE 76674
Alloc PE / Size 50432 / 197.00 GiB
Free PE / Size 26242 / 102.51 GiB
VG UUID Kopjdv-GfET-USVw-F1bK-1Qdn-Bf80-uUmTGg

扩展lv_root卷大小
[root@easdb01 ~]# lvextend -L +100G /dev/mapper/vg_easdb01-lv_root
Extending logical volume lv_root to 150.00 GiB
Logical volume lv_root successfully resized

重新设定lv_root卷大小
[root@easdb01 ~]# resize2fs -p /dev/mapper/vg_easdb01-lv_root
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/mapper/vg_easdb01-lv_root is mounted on /; on-line resizing required
old desc_blocks = 4, new_desc_blocks = 10
Performing an on-line resize of /dev/mapper/vg_easdb01-lv_root to 39321600 (4k) blocks.
The filesystem on /dev/mapper/vg_easdb01-lv_root is now 39321600 blocks long.

查看分区,已将空间扩展至/根目录

[root@easdb01 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_easdb01-lv_root 148G 3.5G 137G 3% /
tmpfs 32G 224K 32G 1% /dev/shm
/dev/sda1 485M 40M 421M 9% /boot
/dev/mapper/vg_easdb01-lv_home 116G 188M 110G 1% /home
[root@easdb01 ~]#

redhat linux 从/home目录扩展空间至/根目录的更多相关文章

  1. Linux查看磁盘目录内存空间使用情况

    du 显示每个文件和目录的磁盘使用空间 命令参数 -c或--total  除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和. -s或--summarize  仅显示总计,只列出最后加总的 ...

  2. linux中各目录及详细介绍

    一.Linux文件系统的层次结构 在Linux或UNIX操作系统中,所有的文件和目录都被组织成一个以根节点开始的倒置的树状结构,如图: 二.目录 1.目录的定义 目录相当于Windows中的文件夹,目 ...

  3. Linux Home目录硬盘空间缩减

    Linux Home目录硬盘空间缩减 操作   基于centos6.5 x86_64, runlevel 3,命令行模式,测试成功. 1.首先查看磁盘使用情况 [root@localhost ~]# ...

  4. Unix&Linux技术文章目录(2015-12-22更新)

    Unix & Linux 方面的博客整理.归纳分类,要坚持不懈的学习Unix &Linux,加油!技术需要累积和沉淀.更需要锲而不舍的精神.持之以恒的毅力!借此下面名句勉励自己! 书上 ...

  5. Linux文件系统的目录结构详解

    Linux文件系统的目录结构详解   一.前 言 文章对Linux下所有目录一一说明,对比较重要的目录加以重点解说,以帮助初学者熟练掌握Linux的目录结构. 二.目 录 1.什么是文件系统 2.文件 ...

  6. 2019-08-28 redhat linux如何部署禅道服务器(一键安装包)

    linux一键安装包内置了XXD.apache, php, mysql这些应用程序,不需要再单独安装部署. linux一键安装包分为32位和64位两个包,请大家根据操作系统的情况下载相应的包. 一.准 ...

  7. 大数据每日干货第四天(linux基础之一目录结构与常用命令)

           为了和qq空间同步,也写的第四天,前面几天明天会发布,本来打算把每天学的东西记录下来,通过朋友给的建议要发的话稍微系统化下,从大数据需要的linux基础,到离线数据分析包括hadoop. ...

  8. Linux中/proc目录下文件详解

    转载于:http://blog.chinaunix.net/uid-10449864-id-2956854.html Linux中/proc目录下文件详解(一)/proc文件系统下的多种文件提供的系统 ...

  9. Linux文件系统的目录结构

    Linux下的文件系统为树形结构,入口为/ 树形结构下的文件目录: 无论哪个版本的Linux系统,都有这些目录,这些目录应该是标准的.各个Linux发行版本会存在一些小小的差异,但总体来说,还是大体差 ...

随机推荐

  1. Java 继承与重写

    1.类的继承 1)继承 父类:所有子类所共有的属性和行为 子类:子类所特有的属性和行为 通过extends关键字来实现类的继承 子类(Sub class)可以继承父类(Super class)的成员变 ...

  2. (外挂破解)Cheat Engine(内存修改工具)V6.2中文版软件介绍

    Heat Engine是一款内存修改编辑工具,Cheat Engine允许你修改你的游戏,所以你将总是赢.它包括16进制编辑,反汇编程序,内存查找工具.与同类修改工具相比,它具有强大的反汇编功能,且自 ...

  3. [dp][uestc oj]J - 男神的约会

    J - 男神的约会 Time Limit: 3000/1000MS (Java/Others)     Memory Limit: 65535/65535KB (Java/Others) Submit ...

  4. 使用Python-OpenCV向图片添加噪声(高斯噪声、椒盐噪声)

    在matlab中,存在执行直接得函数来添加高斯噪声和椒盐噪声.Python-OpenCV中虽然不存在直接得函数,但是很容易使用相关的函数来实现. 代码: import numpy as np impo ...

  5. mysql数据库操作手册

      1 存储过程的写法 以下是一个带有入参的存储过程模板, #删除方案-存储过程 CREATE PROCEDURE procPersonAppointRecallPlanByPlanUuidDelet ...

  6. python之可迭代对象

    1. 可迭代对象是什么? 字面意思分析:可以重复的迭代的实实在在的东西 专业角度: 内部含有'__iter__'方法的对象,就是可迭代对象 2. 可迭代对象都有什么? list,dict(keys() ...

  7. Dojo的define接口

    http://blog.csdn.net/lovecarpenter/article/details/53979717 第三种用法用的最多. 此接口用于定义模块: define([],function ...

  8. Linux curl 详解

    Linux下载工具Curl也是Linux下不错的命令行下载工具,小巧.高速,唯一的缺点是不支持多线程下载.以下是他的安装和功能. 安装 $ tar zxvf curl-7.14.0.tar.gz $ ...

  9. Mac下快捷键的符号所对应的按键

  10. C语言预处理_05

    凡是以 “#”开头的均为预处理命令! 其定义的一般形式为: #define  标示符  字符串 对于宏定义说明以下几点: 1.宏定义是用宏名来表示一个字符串,在宏展开时又以该字符串取代宏名,这只是一种 ...