查看分区大小

[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. 轮播插件unslider.min.js使用demo

    有两种应用方式: 1.轮播图片作为<img>标签使用 HTML代码: <html> <head> <meta charset="utf-8" ...

  2. POJ 2923 Relocation(01背包+状态压缩)

    题意:有人要搬家,有两辆车可以运送,有若干家具,车有容量限制,而家具也有体积,那么如何运送会使得运送车次最少?规定两车必须一起走,两车一次来回只算1躺. 思路:家具怎么挑的问题,每趟车有两种可能:1带 ...

  3. 洛谷 P2038 无线网络发射器选址

    题目描述 随着智能手机的日益普及,人们对无线网的需求日益增大.某城市决定对城市内的公共场所覆盖无线网. 假设该城市的布局为由严格平行的129 条东西向街道和129 条南北向街道所形成的网格状,并且相邻 ...

  4. HDU 5097 Page Rank (模拟)

    题目背景是以前用来对网页进行排名的Page Rank算法,是早期Google的革命性发明. 背后的原理是矩阵和图论.这个数学模型是由Google的创始人拉里·佩奇和谢尔盖·布林发现的. 如果一个网页被 ...

  5. Python XML 解析

    什么是 XML? XML 指可扩展标记语言(eXtensible Markup Language). XML 被设计用来传输和存储数据. XML 是一套定义语义标记的规则,这些标记将文档分成许多部件并 ...

  6. opencv c++编译

    g++ image2png.cpp -o test `pkg-config --cflags --libs opencv`

  7. java的IO机制

    BIO.NIO.AIO -----> Block-IO : inputStream 和OutputStream,Reader和Writer 1个连接,启动一个线程,这样导致很大的线程开销 NIO ...

  8. skynet 学习笔记-netpack模块(1)

    int luaopen_netpack(lua_State *L) { luaL_checkversion(L); luaL_Reg l[] = { { "pop", lpop } ...

  9. iOS应用架构谈-part1概述

    当我们讨论客户端应用架构的时候,我们在讨论什么? 其实市面上大部分应用不外乎就是颠过来倒过去地做以下这些事情: --------------- --------------- ------------ ...

  10. Diff Two Arrays-freecodecamp算法题目

    Diff Two Arrays(比较两个数组) 1.要求 比较两个数组,然后返回一个新数组 该数组的元素为两个给定数组中所有独有的数组元素.换言之,返回两个数组的差异. 2.思路 定义一个新数组变量, ...