一、查看文件系统

[root@master ~]# df -h
Filesystem                   Size  Used Avail Use% Mounted on
/dev/mapper/vg_master-lv_root 50G .2G 46G % /
tmpfs 16G 16G % /dev/shm
/dev/sda1 485M 39M 421M % /boot
/dev/mapper/vg_master-lv_home 231G 188M 219G % /home

由于我的HDFS存储目录实在根目录”/”下,因此实际这个节点上的存储空间只有50G,但是可以看出/dev/mapper/vg_master-lv_home下的空间有231G,大量空间没有被使用,因此我的目标是从中你抽取出223G的空间给根目录

二、卸载目录

[root@master ~]# umount /home

三、重新分配存储容量

[root@master ~]# e2fsck -f /dev/mapper/vg_master-lv_home
e2fsck 1.41. (-May-)
第一步: 检查inode,块,和大小
第二步: 检查目录结构
第3步: 检查目录连接性
Pass : Checking reference counts
第5步: 检查簇概要信息
/dev/mapper/vg_master-lv_home: / files (0.0% non-contiguous), / blocks
[root@master ~]# resize2fs -p /dev/mapper/vg_master-lv_home 10G
resize2fs 1.41. (-May-)
Resizing the filesystem on /dev/mapper/vg_master-lv_home to (4k) blocks.
Begin pass (max = )
正在重定位块 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Begin pass (max = )
正在扫描inode表 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
The filesystem on /dev/mapper/vg_master-lv_home is now blocks long. [root@master ~]#

四、重新挂载目录

[root@master ~]# mount /home

五、释放存储空间

将抽出223G空间释放以便重新分配

[root@master ~]# lvreduce -L 10G /dev/mapper/vg_master-lv_home
WARNING: Reducing active and open logical volume to 10.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 10.00 GiB
Logical volume lv_home successfully resized
[root@master ~]#

查看空闲的存储空间

[root@master ~]# vgdisplay
--- Volume group ---
VG Name vg_master
System ID
Format lvm2
Metadata Areas
Metadata Sequence No
VG Access read/write
VG Status resizable
MAX LV
Cur LV
Open LV
Max PV
Cur PV
Act PV
VG Size 299.51 GiB
PE Size 4.00 MiB
Total PE
Alloc PE / Size / 75.74 GiB
Free PE / Size / 223.77 GiB
VG UUID iF3Sxg-QDyY-2zkm-Tg6C-cuF5-UcRc-f7tCAm [root@master ~]#

六、为目标磁盘增加存储

[root@master ~]# lvextend -L +223G /dev/mapper/vg_master-lv_root
Extending logical volume lv_root to 273.00 GiB
Logical volume lv_root successfully resized
[root@master ~]# resize2fs -p /dev/mapper/vg_master-lv_root
resize2fs 1.41. (-May-)
Filesystem at /dev/mapper/vg_master-lv_root is mounted on /; on-line resizing required
old desc_blocks = , new_desc_blocks =
Performing an on-line resize of /dev/mapper/vg_master-lv_root to (4k) blocks.
The filesystem on /dev/mapper/vg_master-lv_root is now blocks long. [root@master ~]#

七、查看文件存储大小

[root@master ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_master-lv_root 269G .2G 254G % /
tmpfs 16G 16G % /dev/shm
/dev/sda1 485M 39M 421M % /boot
/dev/mapper/vg_master-lv_home .9G 164M .2G % /home
[root@master ~]#

1.  查看文件系统

[root@master ~]# df -h

Filesystem                   Size  Used Avail Use% Mounted on

/dev/mapper/vg_master-lv_root   50G  1.2G   46G   3% /

tmpfs                         16G     0   16G   0% /dev/shm

/dev/sda1                    485M   39M  421M   9% /boot

/dev/mapper/vg_master-lv_home  231G  188M  219G   1% /home

[root@master ~]#

由于我的HDFS存储目录实在根目录”/”下,因此实际这个节点上的存储空间只有50G,但是可以看出/dev/mapper/vg_master-lv_home下的空间有231G,大量空间没有被使用,因此我的目标是从中你抽取出223G的空间给根目录

2.  卸载目录

[root@master ~]# umount /home

3.  重新分配存储容量

[root@master ~]# e2fsck -f /dev/mapper/vg_master-lv_home

e2fsck 1.41.12 (17-May-2010)

第一步: 检查inode,块,和大小

第二步: 检查目录结构

第3步: 检查目录连接性

Pass 4: Checking reference counts

第5步: 检查簇概要信息

/dev/mapper/vg_master-lv_home: 11/15327232 files (0.0% non-contiguous), 1009843/61280256 blocks

[root@master ~]# resize2fs -p /dev/mapper/vg_master-lv_home 10G

resize2fs 1.41.12 (17-May-2010)

Resizing the filesystem on /dev/mapper/vg_master-lv_home to 2621440 (4k) blocks.

Begin pass 2 (max = 32768)

正在重定位块            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Begin pass 3 (max = 1871)

正在扫描inode表          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

The filesystem on /dev/mapper/vg_master-lv_home is now 2621440 blocks long.

[root@master ~]#

4.  重新挂载目录

[root@master ~]# mount /home

5.  释放存储空间

将抽出223G空间释放以便重新分配

[root@master ~]# lvreduce -L 10G /dev/mapper/vg_master-lv_home

WARNING: Reducing active and open logical volume to 10.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 10.00 GiB

Logical volume lv_home successfully resized

[root@master ~]#

查看空闲的存储空间

[root@master ~]# vgdisplay

--- Volume group ---

VG Name               vg_master

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       19390 / 75.74 GiB

Free  PE / Size       57284 / 223.77 GiB

VG UUID               iF3Sxg-QDyY-2zkm-Tg6C-cuF5-UcRc-f7tCAm

[root@master ~]#

6.  为目标磁盘增加存储

[root@master ~]# lvextend -L +223G /dev/mapper/vg_master-lv_root

Extending logical volume lv_root to 273.00 GiB

Logical volume lv_root successfully resized

[root@master ~]# resize2fs -p /dev/mapper/vg_master-lv_root

resize2fs 1.41.12 (17-May-2010)

Filesystem at /dev/mapper/vg_master-lv_root is mounted on /; on-line resizing required

old desc_blocks = 4, new_desc_blocks = 18

Performing an on-line resize of /dev/mapper/vg_master-lv_root to 71565312 (4k) blocks.

The filesystem on /dev/mapper/vg_master-lv_root is now 71565312 blocks long.

[root@master ~]#

查看文件存储大小

[root@master ~]# df -h

Filesystem                   Size  Used Avail Use% Mounted on

/dev/mapper/vg_master-lv_root  269G  1.2G  254G   1% /

tmpfs                         16G     0   16G   0% /dev/shm

/dev/sda1                    485M   39M  421M   9% /boot

/dev/mapper/vg_master-lv_home  9.9G  164M  9.2G   2% /home

[root@master ~]#

离线安装Cloudera Manager 5和CDH5(最新版5.9.3) 完全教程(三)重新分配磁盘空间(可选)的更多相关文章

  1. 离线安装Cloudera Manager 5和CDH5(最新版5.1.3) 完全教程

    关于CDH和Cloudera Manager CDH (Cloudera's Distribution, including Apache Hadoop),是Hadoop众多分支中的一种,由Cloud ...

  2. 离线安装Cloudera Manager 5和CDH5(最新版5.9.3) 完全教程(六)CM的安装

    一.角色分配 Cloudera Manager Agent:向server端报告当前机器服务状态. Cloudera Manager Server:接受agent角色报告服务状态,以视图界面展现,方便 ...

  3. 离线安装Cloudera Manager 5和CDH5(最新版5.9.3) 完全教程(一)环境说明

    关于CDH和Cloudera Manager CDH (Cloudera's Distribution, including Apache Hadoop),是Hadoop众多分支中的一种,由Cloud ...

  4. 离线安装Cloudera Manager 5和CDH5(最新版5.9.3) 完全教程(七)界面安装

    一.安装过程 1.1 登录 1.2 接受许可协议 1.3 选择免费版本 1.4 选择下一步 1.5 选择当前管理的主机 1.6 选择使用Parcel安装,选择CDH版本,点击继续 1.7 等待安装 此 ...

  5. 离线安装Cloudera Manager 5和CDH5(最新版5.9.3) 完全教程(二)基础环境安装

    一.安装CentOS 6.5 x64 具体安装过程自行百度 1.1 修改IP地址 [root@master ~]# vi /etc/sysconfig/network DEVICE=eth0 TYPE ...

  6. 离线安装Cloudera Manager 5和CDH5(最新版5.9.3) 完全教程(四)数据库安装(单节点)

    一.卸载CentOS自带的MySQL 1.1 查看之前是否安装过mysql [root@master mysql]# rpm -qa|grep -i mysql mysql-libs--.el6.x8 ...

  7. 离线安装Cloudera Manager 5和CDH5(最新版5.9.3) 完全教程(五)数据库安装(双节点)

    一.方案选择 通过Lvs+keepalived+mysql(主主同步)实现数据库层面的高可用方案,需要两台服务器作为数据库提供业务数据的存储,应用服务器通过vip访问数据库,允许同一时间内一台数据库服 ...

  8. 离线安装 Cloudera Manager 5 和 CDH5.10

    关于CDH和Cloudera Manager CDH (Cloudera's Distribution, including Apache Hadoop),是Hadoop众多分支中的一种,由Cloud ...

  9. 离线安装Cloudera Manager 5和CDH5

    关于CDH和Cloudera Manager CDH (Cloudera's Distribution, including Apache Hadoop),是Cloudera 完全开源的Hadoop  ...

随机推荐

  1. Maven配置国内镜像仓库

    eclipse 位置

  2. MVC之Ajax异步操作

    在页面的局部通过Html.Action加载一块分布页,我们可以通过Ajax异步去更换或更新这块分布页 通过一个下拉框值发生变化的时候,我们会去从后台重新访问这个action获取一个新的View,然后替 ...

  3. spline和Pchips的不同(matlab)

    这是一条官方的链接:http://blogs.mathworks.com/cleve/2012/07/16/splines-and-pchips/ 主要是比较在matlab中spline和Pchips ...

  4. 5大JavaScript前端框架简介

    译者按: 简要介绍五大前端框架特性 原文: Top 5 JavaScript Frameworks 译者: Fundebug 为了保证可读性,本文采用意译而非直译.另外,本文版权归原作者所有,翻译仅用 ...

  5. 关于Ajax的get与post浅分析,同步请求与异步请求,跨域请求;

    Ajax局部异步刷新全称ASynchronous JavaScript And XML.使用Javascript代码获取服务器的数据,Ajax当中有两个请求方法,一个是get方法,一个是post请求方 ...

  6. Layui treeGrid

    目前treeGrid的源码不是很完善, 没有开放, 只有社区里面有, 想用的可以看看下面方法: 1.加入treeGrid.js文件 (1)layui 的treeGrid 下载地址:    https: ...

  7. CSS总结div中的内容垂直居中的五种方法

    一.行高(line-height)法 如果要垂直居中的只有一行或几个文字,那它的制作最为简单,只要让文字的行高和容器的高度相同即可,比如: p { height:30px; line-height:3 ...

  8. BZOJ2564: 集合的面积(闵可夫斯基和 凸包)

    题意 题目链接 Sol 这个东西的学名应该叫"闵可夫斯基和".就是合并两个凸包 首先我们先分别求出给出的两个多边形的凸包.合并的时候直接拿个双指针扫一下,每次选最凸的点就行了. 复 ...

  9. ScrollView与ListView的事件冲突

    布局文件 当ListView嵌套在ScrollView中时,会发生冲突,导致ListView控件的拉动效果消失‘ 解决办法: 重写ListView的onTouchEvent(),并在返回前调用getP ...

  10. Java数据解析---PULL

    安卓和JAVA解析xml文件的三种方式: 1.PULL解析 2.SAX解析 3.DOM解析 三者各有所长,依情况选择解析方式 1.PULL和SAX均采用流式解析,意味着只能从头读到底,无法像DOM解析 ...