LVM:
几个基本概念
PV Physical Volume (物理卷)就是实体磁盘 利用fdisk等软件,将他们的ID改为LVM(8e)并修改磁盘的相关信息,让他们成为LVM可用的磁盘
实体磁盘的ID 可以通过fdisk -l来查看,通常83是linux的partition,82是swap的代号 我们需要的是PV ID:8e
PV实施过程:fdisk修改ID,以pvcreate建立成PV
建立 PV 与 PV 的查询:
要建立 PV 其实很简单,只要直接使用 pvcreate 即可!我们来谈一谈与 PV 有关的指令吧!
• pvcreate :将实体 partition 建立成为 PV ;
• pvscan :搜寻目前系统里面任何具有 PV 的磁盘;
• pvdisplay :显示出目前系统上面的 PV 状态;
• pvremove :将 PV 属性移除,让该 partition 不具有 PV 属性.
• partprobe :这个指令可以让核心立刻读入最新的 partition table 而不必 reboot.
fdisk /dev/hda
command (m for help):p 这里p是查看磁盘分区的相关情况
command (m for help):t 更换磁盘分区的ID号
partition number(1-4):1 选择相应的磁盘分区1
Hex code(type L to list codes):8e 输入ID号:8e
command (m for help):t 更换磁盘分区的ID号
partition number(1-4):2 选择相应的磁盘分区2
Hex code(type L to list codes):8e 输入ID号:8e
command (m for help):p 查看修改ID后磁盘分区的相关情况
Command (m for help): w 保存配置
partprobe 这个指令可以让核心立刻读取最新的partition table
[root@linux ~]# pvscan
No matching physical volumes found
[root@linux ~]# pvcreate /dev/hdb1
Physical volume "/dev/hdb1" successfully created
[root@linux ~]# pvcreate /dev/hdb2
Physical volume "/dev/hdb2" successfully created
[root@linux ~]# pvscan
PV /dev/hdb1 lvm2 [9.31 GB]
PV /dev/hdb2 lvm2 [9.31 GB]
Total: 2 [18.63 GB] / in use: 0 [0 ] / in no VG: 2 [18.63 GB]
VG Volume Group (卷组) 通过将一个或多个PV组合成一个大磁盘,最大容量值与底下的PE有关,如果完全使用LVM的预设参数,那么一个最大的LVM磁盘可达到256G
VG实施过程:利用vgcreate加入多个PV成为VG
建立 VG 及 VG 相关的指令也不少,我们来看看:
• vgcreate :就是主要建立 VG 的指令啦!他的参数比较多,等一下介绍.
• vgscan :搜寻系统上面是否有 VG 存在?
• vgdisplay :显示目前系统上面的 VG 状态;
• vgextend :在 VG 内增加额外的 PV ;
• vgreduce :在 VG 内移除 PV;
• vgchange :设定 VG 是否启动 (active);
• vgremove :删除一个 VG 啊!
先建立 VG 吧!
[root@linux ~]# vgcreate vbirdvg /dev/hdb1 /dev/hdb2 创建一个VG,用两个PV
Volume group "vbirdvg" successfully created
# 整个 vgcreate 的语法很简单,就是利用 vgcreate VGname PVname1 PVname2..
# 不过,如果想要修改前面提到的 PE 参数时,就得要加入 -s PE 数值了!
[root@linux ~]# vgscan 查看具体VG参数
Reading all physical volumes. This may take a while...
Found volume group "vbirdvg" using metadata type lvm2
[root@linux ~]# vgdisplay
|