一、查看文件系统

[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. [PHP] 算法-构建排除当前元素的乘积数组的PHP实现

    构建乘积数组给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]. ...

  2. mysql百万的数据快速创建索引

    测试数据本机一张表users有100百万条记录.在创建此表前没有未相应字段添加索引,所以此时需要为表添加索引.但是因为数据量大的原因,索引添加可能不成功,想了很多办法,终于挖坑成功. 开始准备工作, ...

  3. Bell(hdu4767+矩阵+中国剩余定理+bell数+Stirling数+欧几里德)

    Bell Time Limit:3000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit Status  ...

  4. 再也不用担心面试官问你HashCode和equals了

    结论 如果两个对象相等,则hashcode()必须相等. 如果两个对象相等,a.equals(b)==b.equals(a)==true 如果两个对象有相同的hashcode值,他们也不一定是相等的. ...

  5. html5新特性学习笔记

    1.语义化标签兼容问题(语义化标签只支持ie8以上,不包括ie8) 解决方法一:该标签的css中加上display:block; 通过DOM的方式创建这个标签 document.createEleme ...

  6. encodeURIComponent编码时为什么要编码两次

    Why 要对url进行编码? 当使用地址栏提交查询参数时,如果不编码,非英文字符会按照操作系统的字符集进行编码提交到服务器,服务器会按照配置的字符集进行解码,所以如果两者不一致就会导致乱码.   Wh ...

  7. Loadrunner 脚本录制-通过代理录制脚本

    脚本录制-通过代理录制脚本 by:授客 QQ:1033553122 版本:Loadruner 11.0 A.PC端录制Web应用程序 步骤1:根据实际情况,选择对应的协议 本例中选择Web(HTTP/ ...

  8. Linux 下修改网卡接口名

    Linux下修改网卡接口名 by:授客 QQ:1033553122 (测试环境:CentOS-6.0-x86_64-bin-DVD1.iso+Vmware) 作用 可以用于解决类似如下Device n ...

  9. git下载、安装、连接github

    0.下载git 官网下载速度慢,下载不下来阿里云下载地址:https://npm.taobao.org/mirrors/git-for-windows/ 1.安装git linux:在命令行直接输入: ...

  10. CentOS上用Squid搭建HTTP代理小结

    安装Squid yum install squid -y # -y 代表自动选择y,全自动安装 安装后,可以自定义http代理端口,设置来源IP白名单等 vi /etc/squid/squid.con ...