LVM磁盘格式分区创建挂载并刷新存储

查看现有硬盘信息

[root@VFM-TEST /]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 39G 0 part
├─centos-root 253:0 0 35.1G 0 lvm /
└─centos-swap 253:1 0 3.9G 0 lvm [SWAP]
sdb 8:16 0 100G 0 disk
└─sdb1 8:17 0 100G 0 part /www
sdc 8:32 0 20G 0 disk
sdd 8:48 0 30G 0 disk
sde 8:64 0 40G 0 disk
sdf 8:80 0 10G 0 disk
sr0 11:0 1 1024M 0 rom
[root@VFM-TEST /]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 8.9M 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/mapper/centos-root 36G 3.5G 32G 10% /
/dev/sda1 1014M 188M 827M 19% /boot
/dev/sdb1 100G 82M 100G 1% /www
tmpfs 379M 0 379M 0% /run/user/1001

创建PV

[root@VFM-TEST /]# pvcreate /dev/sdc
Physical volume “/dev/sdc” successfully created.
[root@VFM-TEST /]# vgdisplay
— Volume group —
VG Name centos
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 3
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
VG Size <39.00 GiB
PE Size 4.00 MiB
Total PE 9983
Alloc PE / Size 9982 / 38.99 GiB
Free PE / Size 1 / 4.00 MiB
VG UUID vrJdlg-SS9U-xYdh-1efB-4IJu-iSs3-59AXQm
[root@VFM-TEST /]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 39G 0 part
├─centos-root 253:0 0 35.1G 0 lvm /
└─centos-swap 253:1 0 3.9G 0 lvm [SWAP]
sdb 8:16 0 100G 0 disk
└─sdb1 8:17 0 100G 0 part /www
sdc 8:32 0 20G 0 disk
sdd 8:48 0 30G 0 disk
sde 8:64 0 40G 0 disk
sdf 8:80 0 10G 0 disk
sr0 11:0 1 1024M 0 rom

查看PV

[root@VFM-TEST /]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 centos lvm2 a-- <39.00g 4.00m
/dev/sdc lvm2 — 20.00g 20.00g

创建VG

[root@VFM-TEST /]# vgcreate lvm-datavg /dev/sdc
Volume group “lvm-datavg” successfully created

查看VG

[root@VFM-TEST /]# vgs
VG #PV #LV #SN Attr VSize VFree
centos 1 2 0 wz–n- <39.00g 4.00m
lvm-datavg 1 0 0 wz–n- <20.00g <20.00g

查看原有LV

[root@VFM-TEST /]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root centos -wi-ao---- <35.12g
swap centos -wi-ao---- ❤️.88g

创建LV

[root@VFM-TEST /]# lvcreate -l 100%FREE -n lvm-datalv lvm-datavg
Logical volume “lvm-datalv” created.
[root@VFM-TEST /]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root centos -wi-ao---- <35.12g
swap centos -wi-ao---- ❤️.88g
lvm-datalv lvm-datavg -wi-a----- <20.00g

查看创建后的磁盘信息

[root@VFM-TEST /]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 39G 0 part
├─centos-root 253:0 0 35.1G 0 lvm /
└─centos-swap 253:1 0 3.9G 0 lvm [SWAP]
sdb 8:16 0 100G 0 disk
└─sdb1 8:17 0 100G 0 part /www
sdc 8:32 0 20G 0 disk
└─lvm–datavg-lvm–datalv 253:2 0 20G 0 lvm
sdd 8:48 0 30G 0 disk
sde 8:64 0 40G 0 disk
sdf 8:80 0 10G 0 disk
sr0 11:0 1 1024M 0 rom

格式化LV

[root@VFM-TEST /]# mkfs.ext4 /dev/lvm-datavg/lvm-datalv
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
1310720 inodes, 5241856 blocks
262092 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=2153775104
160 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000

Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成

查看磁盘信息

[root@VFM-TEST /]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 39G 0 part
├─centos-root 253:0 0 35.1G 0 lvm /
└─centos-swap 253:1 0 3.9G 0 lvm [SWAP]
sdb 8:16 0 100G 0 disk
└─sdb1 8:17 0 100G 0 part /www
sdc 8:32 0 20G 0 disk
└─lvm–datavg-lvm–datalv 253:2 0 20G 0 lvm
sdd 8:48 0 30G 0 disk
sde 8:64 0 40G 0 disk
sdf 8:80 0 10G 0 disk
sr0 11:0 1 1024M 0 rom

创建挂载目录并进行挂载

[root@VFM-TEST /]# mkdir lvm
[root@VFM-TEST /]# mount /dev/lvm-datavg/lvm-datalv /lvm
[root@VFM-TEST /]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 39G 0 part
├─centos-root 253:0 0 35.1G 0 lvm /
└─centos-swap 253:1 0 3.9G 0 lvm [SWAP]
sdb 8:16 0 100G 0 disk
└─sdb1 8:17 0 100G 0 part /www
sdc 8:32 0 20G 0 disk
└─lvm–datavg-lvm–datalv 253:2 0 20G 0 lvm /lvm
sdd 8:48 0 30G 0 disk
sde 8:64 0 40G 0 disk
sdf 8:80 0 10G 0 disk
sr0 11:0 1 1024M 0 rom

查看现有PV

[root@VFM-TEST /]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 centos lvm2 a-- <39.00g 4.00m
/dev/sdc lvm-datavg lvm2 a-- <20.00g 0

再次创建PV

[root@VFM-TEST /]# pvcreate /dev/sdd
Physical volume “/dev/sdd” successfully created.

确认一下PV

[root@VFM-TEST /]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 centos lvm2 a-- <39.00g 4.00m
/dev/sdc lvm-datavg lvm2 a-- <20.00g 0
/dev/sdd lvm2 — 30.00g 30.00g

扩容VG

[root@VFM-TEST /]# vgextend lvm-datavg /dev/sdd
Volume group “lvm-datavg” successfully extended

查看lv vg信息

[root@VFM-TEST /]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root centos -wi-ao---- <35.12g
swap centos -wi-ao---- ❤️.88g
lvm-datalv lvm-datavg -wi-ao---- <20.00g

[root@VFM-TEST /]# vgs
VG #PV #LV #SN Attr VSize VFree
centos 1 2 0 wz–n- <39.00g 4.00m
lvm-datavg 2 1 0 wz–n- 49.99g <20.00g

对LV进行扩容

[root@VFM-TEST /]# lvextend -l +100%FREE /dev/lvm-datavg/lvm-datalv
Size of logical volume lvm-datavg/lvm-datalv changed from <30.00 GiB (7679 extents) to 49.99 GiB (12798 extents).
Logical volume lvm-datavg/lvm-datalv successfully resized.

查看LV VG信息

[root@VFM-TEST /]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root centos -wi-ao---- <35.12g
swap centos -wi-ao---- ❤️.88g
lvm-datalv lvm-datavg -wi-ao---- 49.99g
[root@VFM-TEST /]# vgs
VG #PV #LV #SN Attr VSize VFree
centos 1 2 0 wz–n- <39.00g 4.00m
lvm-datavg 2 1 0 wz–n- 49.99g 0

刷新存储空间

[root@VFM-TEST /]# resize2fs /dev/lvm-datavg/lvm-datalv
resize2fs 1.42.9 (28-Dec-2013)
Filesystem at /dev/lvm-datavg/lvm-datalv is mounted on /lvm; on-line resizing required
old_desc_blocks = 3, new_desc_blocks = 7
The filesystem on /dev/lvm-datavg/lvm-datalv is now 13105152 blocks long.

查看磁盘信息

[root@VFM-TEST /]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 39G 0 part
├─centos-root 253:0 0 35.1G 0 lvm /
└─centos-swap 253:1 0 3.9G 0 lvm [SWAP]
sdb 8:16 0 100G 0 disk
└─sdb1 8:17 0 100G 0 part /www
sdc 8:32 0 20G 0 disk
└─lvm–datavg-lvm–datalv 253:2 0 50G 0 lvm /lvm
sdd 8:48 0 30G 0 disk
└─lvm–datavg-lvm–datalv 253:2 0 50G 0 lvm /lvm
sde 8:64 0 40G 0 disk
sdf 8:80 0 10G 0 disk
sr0 11:0 1 1024M 0 rom

创建第三块PV

[root@VFM-TEST /]# pvcreate /dev/sde
Physical volume “/dev/sde” successfully created.

对第三块VG进行扩容

[root@VFM-TEST /]# vgextend lvm-datavg /dev/sde
Volume group “lvm-datavg” successfully extended
[root@VFM-TEST /]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root centos -wi-ao---- <35.12g
swap centos -wi-ao---- ❤️.88g
lvm-datalv lvm-datavg -wi-ao---- 49.99g

扩容第三块LV

[root@VFM-TEST /]# lvextend -l +100%FREE /dev/lvm-datavg/lvm-datalv
Size of logical volume lvm-datavg/lvm-datalv changed from 49.99 GiB (12798 extents) to <89.99 GiB (23037 extents).
Logical volume lvm-datavg/lvm-datalv successfully resized.

再次查看磁盘信息

[root@VFM-TEST /]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 39G 0 part
├─centos-root 253:0 0 35.1G 0 lvm /
└─centos-swap 253:1 0 3.9G 0 lvm [SWAP]
sdb 8:16 0 100G 0 disk
└─sdb1 8:17 0 100G 0 part /www
sdc 8:32 0 20G 0 disk
└─lvm–datavg-lvm–datalv 253:2 0 90G 0 lvm /lvm
sdd 8:48 0 30G 0 disk
└─lvm–datavg-lvm–datalv 253:2 0 90G 0 lvm /lvm
sde 8:64 0 40G 0 disk
└─lvm–datavg-lvm–datalv 253:2 0 90G 0 lvm /lvm
sdf 8:80 0 10G 0 disk
sr0 11:0 1 1024M 0 rom

[root@VFM-TEST /]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 8.9M 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/mapper/centos-root 36G 3.5G 32G 10% /
/dev/sda1 1014M 188M 827M 19% /boot
/dev/sdb1 100G 82M 100G 1% /www
tmpfs 379M 0 379M 0% /run/user/1001
/dev/mapper/lvm–datavg-lvm–datalv 50G 52M 47G 1% /lvm

刷新存储LV

[root@VFM-TEST /]# resize2fs /dev/lvm-datavg/lvm-datalv
resize2fs 1.42.9 (28-Dec-2013)
Filesystem at /dev/lvm-datavg/lvm-datalv is mounted on /lvm; on-line resizing required
old_desc_blocks = 7, new_desc_blocks = 12
The filesystem on /dev/lvm-datavg/lvm-datalv is now 23589888 blocks long.

查看磁盘信息看变化

[root@VFM-TEST /]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 8.9M 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/mapper/centos-root 36G 3.5G 32G 10% /
/dev/sda1 1014M 188M 827M 19% /boot
/dev/sdb1 100G 82M 100G 1% /www
tmpfs 379M 0 379M 0% /run/user/1001
/dev/mapper/lvm–datavg-lvm–datalv 89G 56M 85G 1% /lvm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值