PV:physical volume(物理卷):这就是物理卷,必须将原来的磁盘或分区用fdisk将它们
的ID号改为(8e),并且改变磁盘的相关信息,让它成为LVM可以使用的磁盘,才可以用。这些磁盘或分区在改变为PV之前是不能被格式化的。
一块磁盘只有变成PV后,LVM才能使用。
是由VG分割来的,它在系统中的设备代号为/dev/vgname/lvname
LVM:LVM其实就是一个特殊的文件系统,一块硬盘如果在安装初期没有规划好,将来新增空间会很麻烦,不过,通过LVM,可以动态的添加硬盘,或可以将多个物理分区整合在一起,
就像一个硬盘一样,用着真的很方便。
pvcreate:将物理分区建成PV
pvscan:搜索当前系统里任何具有PV的磁盘
pvdisplay:显示当前PV上的状态
pvremove:将PV删除,让该分区不具有PV的特性
partprobe:这个命令可以让核心立刻读入最新的分区表而不必重新引导
#fdisk /dev/sda
# p 查看当前分区信息
# t 改变分区类型
# 5 选择要改变的分区号
# 8e 选择要改变为的ID号
# w 保存退出
这样就把/dev/sda5的ID号改变为8e了。
#partprobe 让内核重新读取当前的分区表
下面把/dev/sda5做成PV,如下
#pvcreate /dev/sda5
这样就把/dev/sda5做成PV 了。
也可以用pvdisplay查看一下。
熟悉几个命令
vgcreate:建立VG
vgscan:搜索系统上是否有VG存在
vgdisplay:显示当前系统上VG的信息
vgextend:在VG内增加额外的PV
vgreduce:在VG内删除PV
vgchange:设置VG是否启动
vgremove:删除一个VG
#vgcreate vgtest /dev/sda5
就这样,后面跟上VG的名字和PV,这样,一个VG 就建成了。
建立VG这个大磁盘后,我们就可以在上面分区了,而每一个分区就叫做LV
lvcreate:建立LV
lvscan:搜索当前系统上的LV
lvdisplay:显示当前系统上的LV的信息
lvextend:在LV里增加容量
lvreduce:在LV里减少容量
lvremove:删除一个LV
lvresize:改变LV的大小
#lvcreate -L SIZE -n lvtest vgtest
-L指的LV的大小,-n指的是创建的LV的名字,最后跟上VG的名字,就是在哪个VG上创建。
最后,可以用lvscan,lvdisplay查看是否创建成功以及创建的LV的信息。