lvm是类unix系统下的软件硬盘管理方式。

在LVM中物理卷会被叫做PV(physical volume),而操作系统可以便用的为VG(volume group),首先需要把PV添加到VG里,在这个VG建立之初就确定的这个VG的PP(Physical partition)会是多大,当PP为512MB里,哪添加到VG的PV就会按512MB大小来切分PV。我们在建立LV(Logical Volume)时,会确认在当前LV所要使用的PP的个数,和VG可用的PP个数,如果这个LV需要10GB哪就是20个PP。如果有一天10GB不够用了,我们可以在线为这个LV添中PP,添加10个PP哪这个LV就为15GB。如果VG里已经没有了可用的PP,哪可以再添一块物理磁盘,添中到这个VG,再添加PP到LV。这是AIX的实现方式,个人记忆与linux不同的就是,PV,AIX里在PV一定是一块物理磁盘,而linux是PV是通过fdisk /dev/sdb这样的方式切分出来的。

RAID 有软件和硬件之分,软件RAID,比如常用的Mirror disk,就是软件的,或者2003里的镜像。

硬件的是通过机器配置的RAID控制器来完成。

一般来说机器自身带的RAID控制器无法完成在线添盘或都不能添盘。

后端存储除外。

总结来说,LVM是软件的卷管理方式,而RAID是磁盘保护的方法。对于重要的业务来说,一般是同时存在。RAID用来保护物理的磁盘不会因为故障而中断业务。LVM用来实现对卷的良性的管理,更好的利用磁盘资源。