1. 程式人生 > >LVM 磁盤分區擴容

LVM 磁盤分區擴容

虛擬機 空間 linux

ESXI添加硬盤並免重啟擴展Linux虛擬機LVM

手動在vCenter中將要擴充空間的Linux虛擬機添加一塊50G的硬盤,過程略。

接下來是在Linux中操作步驟:

1、 查看SCSI總線:

[[email protected] ~]# ls/sys/class/scsi_host/

host0 host1 host2

2、 重新掃描SCSI總線並添加SCSI設備到系統

[[email protected] ~]# echo"- - -" > /sys/class/scsi_host/host0/scan

[[email protected]

/* */ ~]# echo"- - -" > /sys/class/scsi_host/host1/scan

[[email protected] ~]# echo"- - -" > /sys/class/scsi_host/host2/scan

3、 確認磁盤已添加:

[[email protected] ~]# fdisk –l

Disk /dev/sdc: 53.7 GB, 53687091200bytes

****

4、 格式化磁盤:

[[email protected] ~]#fdisk /dev/sdc

依次輸入:n #新建分區

p #

主分區

1 #分區ID,這裏是/dev/sdc1

回車2 #將所有空間分配

t輸入8e #設置分區格式為lvm8e

w#保存修改

[[email protected] ~]# fdisk –l

DeviceBoot Start End BlocksId System

/dev/sdc1 16527 52428096 8eLinux LVM

5、 將修改更新到系統(避免重啟,使用partprobe命令):

[[email protected]

/* */ ~]#partprobe /dev/sdc1 #如未有此命令,則使用yum –y install parted

6、 確認當前需要擴展的VG

[[email protected] ~]#vgdisplay或者vgs

--- Volume group ---

VG Name datavg

*

*

VG Size 100.00 GiB

*

*

8、使用/dev/sdc1創建PV

[[email protected] ~]# pvcreate /dev/sdc1

Writingphysical volume data to disk "/dev/sdc1"

Physicalvolume "/dev/sdc1" successfully created

9、使用新建的PV擴展VG(這裏是datavg):

[[email protected] ~]# vgextend datavg /dev/sdc1

Volume group "datavg" successfully extended

10、確定擴展後VG中可用的PE,以擴展LV

[[email protected] ~]# vgdisplay datavg

Free PE / Size 12799 / 50.00 GiB

11、使用free PE空間擴展LV

[[email protected] ~]#lvdisplay #查看要擴展的LV

--- Logical volume ---

LVPath /dev/datavg/datalv

***

[[email protected]~]# lvextend -l +12799 /dev/datavg/datalv

Extendinglogical volume datalv to 149.99 GiB

Logical volumedatalv successfully resized

12、在線擴展文件系統:

[[email protected] ~]# resize2fs /dev/datavg/datalv

resize2fs1.41.12 (17-May-2010)

Filesystem at/dev/datavg/datalv is mounted on /data; on-line resizing required

old desc_blocks= 7, new_desc_blocks = 10

Performing anon-line resize of /dev/datavg/datalv to 39319552 (4k) blocks.

The filesystemon /dev/datavg/datalv is now 39319552 blocks long.

13、查看空間是否擴充生效:

[[email protected]~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/VolGroup-lv_root

35G 5.1G 28G16% /

tmpfs 1.9G 76K1.9G 1% /dev/shm

/dev/sda1 485M 37M423M 8% /boot

/dev/mapper/datavg-datalv

148G 94G 47G67%/data


LVM 磁盤分區擴容