vm linux 增加 磁盘,VM Linux增加磁盘空间

--- Physical volume ---

PV

Name /dev/sda3

VG

Name VolGroup00

PV

Size 3.84 GB / not usable 25.96 MB

Allocatable yes

PE Size

(KByte) 32768

Total

PE 122

Free

PE 122

Allocated

PE 0

PV

UUID mHKWzk-mQ1o-jkQB-0DZC-PVqW-w2R9-14y19G

把sda3变为LVM的虚拟磁盘(增加容量的关键)

lvm>vgextend /dev/VolGroup00/LogVol102 /dev/sda3

第三步 增加 /目录容量

lvm> lvextend -L +3.8G

/dev/VolGroup00/LogVol00

Rounding up size to full physical extent

3.81 GB

Extending logical volume LogVol00 to 9.69

GB

Logical volume LogVol00 successfully

resized

##这里可能会有点疑惑,网上很多教程都是直接用G来表示要增加的硬盘容量大小,就会导致分区可能出现不够大或者剩下几M几十M没有用完的情况,所以额外提醒一下。如果想要将分区的空间完全利用,先看一下lvextend

--help是怎样解释的。

lvm>lvextend --help

lvextend: Add space to a logical volume

lvextend

[-A|--autobackup y|n]

[--alloc AllocationPolicy]

[-d|--debug]

[-f|--force]

[-h|--help]

[-i|--stripes Stripes [-I|--stripesize StripeSize]]

{-l|--extents

[+]LogicalExtentsNumber[%{VG|PVS|FREE}] | #注意该行

-L|--size [+]LogicalVolumeSize[bBsSkKmMgGtTpPeE]}

[-m|--mirrors Mirrors]

[-n|--nofsck]

[--noudevsync]

[-r|--resizefs]

[-t|--test]

[--type VolumeType]

[-v|--verbose]

[--version]

LogicalVolume[Path] [ PhysicalVolumePath... ]

上面红色那行表明了可以使用

extents作为单位,本身lvm就是使用extents来计算容量大小的,所以如果换成G、M这种单位来计算,肯定不会那么准确的显示,所以当使用

-L XG时,就会产生需要的块太多的错误或者剩下下那么几十M空间无法使用完毕。显然,要完全使用新添加的分区,-l

参数是比较合适。

如:lvm> lvextend -l +100%FREE

/dev/VolGroup00/LogVol00

这里的FREE代表着所有空闲的空间,当然你也指定90%或者70%之类的,随大家喜欢,也可以使用VG参数,其含义也是一样的,只不想是相对于VG组的当前空间来计算而已,而FREE是相对于PE空闲空间来计算百分比而已,而PVS暂时还没有看懂。

##接下来还要重新一下识别磁盘容量

# resize2fs

/dev/VolGroup00/LogVol00

resize2fs 1.39 (29-May-2006)

Filesystem at /dev/VolGroup00/LogVol00 is mounted on /; on-line

resizing required

Performing an on-line resize of /dev/VolGroup00/LogVol00 to 2539520

(4k) blocks.

The filesystem on /dev/VolGroup00/LogVol00 is now 2539520 blocks

long.

查看最终结果:

lvm> lvdisplay

--- Logical volume ---

LV

Name /dev/VolGroup00/LogVol00

VG

Name VolGroup00

LV

UUID r9eG4x-njBD-z2HT-lmL2-2l81-P3XV-KVd0e4

LV Write

Access read/write

LV

Status available

#

open 1

LV

Size 9.69 GB

Current

LE 310

Segments 2

Allocation inherit

Read ahead

sectors auto

- currently set

to 256

Block

device 253:0

写在最后:用LVM管理磁盘不需要在/etc/fstab中加载,增加减少容量也不会对文件造成损失,真是大大方便了磁盘的管理。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值