Centos下lvm扩容详解

因生产需要对/data目录进行扩容,由原来的90G扩容到190G,增加100G的空间.

生产环境是RHEL服务器,后端通过光纤交换机连的EMC存储。首先在EMC存储上把空闲的硬盘做RAID,划分LUN,映射到生产RHEL服务器。

(注意:此种扩容的前提是分区必须采用LVM格式完成)

一、原服务器磁盘信息

#df -H

/dev/datavg/lv_data

90G   81G   9G  90% /data

#lvdisplay

--- Logical volume ---

LV Name                /dev/datavg/lv_data

VG Name                datavg

LV UUID                Sgpcu1-7Xhr-0gwH-qjJ6-QwBB-k2KA-9DJvFt

LV Write Access        read/write

LV Status              available

# open                 1

LV Size                90.00 GB

Current LE             24882

Segments               10

Allocation             inherit

Read ahead sectors     auto

- currently set to     256

Block device           253:1

二、重启服务器,识别到EMC上新加的LUN后,在服务器端进行扩容datavg卷

#powerrmt display dev=all

Pseudo name=emcpowery

CLARiiON ID=CKM00110900942 [SG_DRAGON]

Logical device ID=6006016003602C00F0154D04917BE011 [LUN 211]

state=alive; policy=CLAROpt; priority=0; queued-IOs=0;

Owner: default=SP A, current=SP A       Array failover mode: 1

==============================================================================

--------------- Host ---------------   - Stor -   -- I/O Path --  -- Stats ---

###  HW Path               I/O Paths    Interf.   Mode    State   Q-IOs Errors

==============================================================================

7 qla2xxx                  sdan      SP B0     active  alive       0      0

5 qla2xxx                  sdas      SP B1     active  alive       0      0

7 qla2xxx                  sdbo      SP A1     active  alive       0      0

5 qla2xxx                  sdq       SP A0     active  alive       0      0

#powerrmt config

#powerrmt save

三、步骤:

Fdisk  /dev/emcpowery1 然后按n添加一个新分区;

输入p创建主分区,两次回车将空间全部分给这个分区;

输入t转换分区类型;输入8e表示转换为linux  lvm分区;

输入w写入保存退出。

创建PV

[root@linuxas /]# pvcreate  /dev/ emcpowery1

加入到已有的逻辑卷组中

[root@linuxas /]# vgextend  datavg  /dev/ emcpowery1

为LVM扩容

[root@linuxas /]# lvextend -L +100G /dev/datavg/lv_data

检查LVM设备对应inode和block之间的关系

[root@linuxas /]# e2fsck –f /dev/datavg/lv_data

使增加的容量生效

[root@linuxas /]# resize2fs /dev/datavg/lv_data

四、验证

#df -H

/dev/datavg/lv_data

190G   81G   109G  43% /data

#lvdisplay

--- Logical volume ---

LV Name                /dev/datavg/lv_data

VG Name                datavg

LV UUID                Sgpcu1-7Xhr-0gwH-qjJ6-QwBB-k2KA-9DJvFt

LV Write Access        read/write

LV Status              available

# open                 1

LV Size                190.00 GB

Current LE             39882

Segments               10

Allocation             inherit

Read ahead sectors     auto

- currently set to     256

Block device           253:1

(0)

相关推荐

  • CentOS下Uptime命令详解

    对于一些人来说系统运行了多久是无关紧要的,但是对于服务器管理员来说,这是相当重要的信息.服务器在运行重要应用的时候,必须尽量保证长时间的稳定运行,有时候甚至要求零宕机.那么我们怎么才能知道服务器运行了 ...

  • CentOS下dstat监控详解

    dstat 如果系统没有些工具 yum -y install dstat安装下即妥,此软件小巧玲珑,软件包大小只有144k,安装大小660k. 此工具默认情况下会动态显示CPU,disk,net,pa ...

  • CentOS下nethogs命令详解

    Nethogs 是一个终端下的网络流量监控工具,它的特别之处在于可以显示每个进程的带宽占用情况,这样可以更直观获取网络使用情况.它支持 IPv4 和 IPv6 协议.支持本地网卡及 PPP 链接. 安 ...

  • CentOS下ethtool命令详解

    ethtool 是用于查询及设置网卡参数的命令. 使用概要: ethtool ethx       //查询ethx网口基本设置,其中 x 是对应网卡的编号,如eth0.eth1等等 ethtool ...

  • CentOS下的系统负荷详解

    uptime命令回显中的load average所表示的意思和w命令相似,都是表示过去的1分钟.5分钟和15分钟内进程队列中的平均进程数量. 这里需要注意的是load average这个输出值,这三个 ...

  • Linux下ps命令详解 Linux下ps命令的详细使用方法

    Linux下ps命令详解 Linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运 ...

  • Linux下ps命令详解

    Linux下ps命令详解 Linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可 ...

  • linux下磁盘分区详解 图文

    Centos下磁盘管理 1.磁盘分区格式说明 linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE硬盘最多四个,SCSI,SATA,USB硬盘为s ...

  • win8系统下通知设置详解

    在本文中我们来看看win8系统下通知设置的详解吧! 在Win8中,各种应用的通知推送是很重要的一方面内容,这些通知的推送还可以更进一步的管理,本文将着重介绍Win8的通知设置。 个性化通知设置 在Wi ...