LVM逻辑卷分区大小不固定,可实现动态伸缩,使用更灵活
注意:/boot分区用来存放引导文件,不能基于LVM创建
LVM逻辑卷机制
PV:物理卷,可以是物理分区,也可是整个物理磁盘,有PE组成
VG:卷组,一个或多个PV组成的逻辑整体
LV:从卷组中分割出的一块逻辑存储空间,可通过格式化建立文件系统
创建PV,若是分区则要更改文件系统类型为8e,若是整个磁盘则可直接创建
[root@localhost ~]# fdisk /dev/sdb
Command (m for help): t
Selected partition 1
Hex code (type L to list codes): 8e
Changed system type of partition 1 to 8e (Linux LVM)
Command (m for help): w
[root@localhost ~]# pvcreate /dev/sdb1 /dev/sdc //pvcreate 设备名
Writing physical volume data to disk "/dev/sdb1"
Physical volume "/dev/sdb1" successfully created
Writing physical volume data to disk "/dev/sdc"
Physical volume "/dev/sdc" successfully created
查看
[root@localhost ~]# pvscan
PV /dev/sdb1 lvm2 [37.26 GB]
PV /dev/sdc lvm2 [80.00 GB]
Total: 2 [117.26 GB] / in use: 0 [0 ] / in no VG: 2 [117.26 GB]
创建卷组
[root@localhost ~]# vgcreate myvg /dev/sdb1 /dev/sdc 可自定义卷组名,如myvg
Volume group "myvg" successfully created
查看
[root@localhost ~]# vgdisplay
创建逻辑卷,-L选项指定逻辑卷大小、-n选项指定逻辑卷名称,最后一个参数是目标卷组名
[root@localhost ~]# lvcreate -L 20G -n mylv myvg
Logical volume "mylv" created
查看
[root@localhost ~]# lvdisplay
格式化逻辑卷
[root@localhost ~]# mkfs.ext3 /dev/myvg/mylv 也可用“mkfs -t 格式类型 设备名”
挂载
[root@localhost ~]# mount /dev/myvg/mylv /mbox/
验证
[root@localhost ~]# mount | tail -1
/dev/mapper/myvg-mylv on /mbox type ext3 (rw)
将信息写入/etc/fstab中,可实现开机自动挂载
测试逻辑卷的数据存取
[root@localhost ~]# echo "Hello World">/mbox/test.txt
[root@localhost ~]# cat /mbox/test.txt
Hello World
逻辑卷支持在线扩展
[root@localhost ~]# lvextend -L +20G /dev/myvg/mylv
Extending logical volume mylv to 40.00 GB
Logical volume mylv successfully resized
此时需要使用resize2fs命令来在线识别新的大小
[root@localhost ~]# resize2fs /dev/myvg/mylv
resize2fs 1.39 (29-May-2006)
Filesystem at /dev/myvg/mylv is mounted on /mbox; on-line resizing required
Performing an on-line resize of /dev/myvg/mylv to 10485760 (4k) blocks.
The filesystem on /dev/myvg/mylv is now 10485760 blocks long.
验证
[root@localhost ~]# df -h | tail -2
/dev/mapper/myvg-mylv
40G 177M 38G 1% /mbox
注:扩展完成后必须重新识别大小,否则实际的容量不变
转载于:https://blog.51cto.com/857398758/1367821