linux 增加lv大小,Linux 下 LV 大小增加测试

测试环境说明

Linux OS 环境

# lsb_release -a

LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch

Distributor ID: EnterpriseEnterpriseServer

Description: Enterprise Linux Enterprise Linux Server release 5.4 (Carthage)

Release: 5.4

Codename: Carthage

磁盘

原有磁盘

Disk /dev/sda: 42.9 GB, 42949672960 bytes

255 heads, 63 sectors/track, 5221 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sda1 * 1 64 514048+ 83 Linux

/dev/sda2 65 5221 41423602+ 8e Linux LVM

扩展磁盘

Disk /dev/sdb: 12.8 GB, 12884901888 bytes

255 heads, 63 sectors/track, 1566 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

分区

# df -hT

Filesystem Type Size Used Avail Use% Mounted on

/dev/mapper/VolGroupRoot-LogVol_Root

ext3 36G 12G 23G 33% /

/dev/sda1 ext3 487M 17M 445M 4% /boot

tmpfs tmpfs 742M 0 742M 0% /dev/shm

增加 LV 大小

本次测试我们模拟增加 /dev/mapper/VolGroupRoot-LogVol_Root 逻辑卷的大小

将扩展的磁盘创建成物理卷(pvcreate)

# pvcreate /dev/sdb

Physical volume "/dev/sdb" successfully created

将新创建的 PV 添加到已有的卷组 VolGroupRoot 中(vgextend)

# vgextend VolGroupRoot /dev/sdb

Volume group "VolGroupRoot" successfully extended

# vgdisplay

--- Volume group ---

VG Name VolGroupRoot

System ID

Format lvm2

Metadata Areas 2

Metadata Sequence No 4

VG Access read/write

VG Status resizable

MAX LV 0

Cur LV 2

Open LV 2

Max PV 0

Cur PV 2

Act PV 2

VG Size 51.47 GB

PE Size 32.00 MB

Total PE 1647

Alloc PE / Size 1264 / 39.50 GB

Free PE / Size 383 / 11.97 GB

VG UUID aiwF97-Okc3-Cr7f-FkhA-m21G-i9vl-m311lH

将 Free 的 PE 单元分配给 /dev/mapper/VolGroupRoot-LogVol_Root

脚本

# lvextend -l +383 /dev/mapper/VolGroupRoot-LogVol_Root

Extending logical volume LogVol_Root to 48.56 GB

Logical volume LogVol_Root successfully resized

Note: 参数中 +383 说明添加 383 个 PE 单元

- 分配前

# lvdisplay

--- Logical volume ---

LV Name /dev/VolGroupRoot/LogVol_Root

VG Name VolGroupRoot

LV UUID asKUTP-qz5d-Y1Uz-TVKG-md5S-HooF-dpRfGP

LV Write Access read/write

LV Status available

# open 1

LV Size 36.59 GB

Current LE 1171

Segments 1

Allocation inherit

Read ahead sectors auto

- currently set to 256

Block device 253:0

分配后

# lvdisplay

--- Logical volume ---

LV Name /dev/VolGroupRoot/LogVol_Root

VG Name VolGroupRoot

LV UUID asKUTP-qz5d-Y1Uz-TVKG-md5S-HooF-dpRfGP

LV Write Access read/write

LV Status available

# open 1

LV Size 48.56 GB

Current LE 1554

Segments 2

Allocation inherit

Read ahead sectors auto

- currently set to 256

Block device 253:0

格式化(resize2fs)

脚本

# resize2fs /dev/mapper/VolGroupRoot-LogVol_Root

resize2fs 1.39 (29-May-2006)

Filesystem at /dev/mapper/VolGroupRoot-LogVol_Root is mounted on /; on-line resizing required

Performing an on-line resize of /dev/mapper/VolGroupRoot-LogVol_Root to 12730368 (4k) blocks.

The filesystem on /dev/mapper/VolGroupRoot-LogVol_Root is now 12730368 blocks long.

Note: 也可以先 unmount 后,再使用 mkfs 或 mkfs.* 命令格式化,最后 mount

- 执行后效果

# df -hT

Filesystem Type Size Used Avail Use% Mounted on

/dev/mapper/VolGroupRoot-LogVol_Root

ext3 48G 12G 34G 25% /

/dev/sda1 ext3 487M 17M 445M 4% /boot

tmpfs tmpfs 742M 0 742M 0% /dev/shm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值