LVM

LVM:Logical Volume Manager 逻辑卷管理器,类似于RAID的软设备,可以方便的增加或缩减数据,这样硬盘就不必使用分区而被简易地重划大小,可以把底层多个的磁盘整合为一个大磁盘。
 使用  LVM,硬盘驱动器或硬盘驱动器集合就会分配给一个或多个物理卷(physical volumes)。 物理卷无法跨越一个以上驱动器。 PV由块设备组成。
 物理卷被合并成逻辑卷组(logical volume  group),唯一的例外是 /boot/ 分区。/boot/ 分区不能位于逻辑卷组,因为引导装载程序无法读取它。如果你想把 / 分区放在逻辑卷上,你需要创建一个分开的 /boot/  分区,它不属于卷组的一部分。
   由于物理卷无法跨越多个驱动器,如果你想让逻辑卷组跨越多个驱动器,你就应该在每个驱动器上创建一个或多个物理卷。
LV逻辑卷的数据放在VG里,LV可以动态的改变大小
snapshot ,快照卷,能够保存过去某个时间的状态,可以实现备份,建立访问逻辑卷的另一个途径,只有源生数据发生变化时先把数据保存到快照上然后保存。保存的是改变的逻辑卷。改变的内容最好不要超过快照卷的大小。快照卷一般是只读的,而且快照卷和原卷在同一个卷组。
下面说说LVM的创建
创建pv
pvcreat创建,pvdisplay显示
pvmove,pvremove,,pvscan扫描,pvs查看
Vg
vgcreate,vgdisplay,vgexten扩建vgreduce缩减,vgscan,vgs
vgcreate vgname PV
-l  最大逻辑卷数目
-s  pesize物理盘区大小,默认是4MB
lv
lvcareate,lvdisplay,lvextend,lvreduce缩减,lvscan,lvs
LVM的类型是8e
lvcareate  -L  指定大小的,逻辑卷
-l 要用多少个盘区块
-n  name  用于指定当前逻辑卷的名字
lvcareate  -L 10G -n mydata myvg

扩展边界时要先扩展物理边界,再扩展逻辑边界。缩减边界时,先缩减逻辑边界再缩减物理边界
lvextend -L [+]1GB  /dev/myvg/mydata 扩展物理边界
[+]表示增加多少到原有的卷上
不带+ 表示增加到多少
如果出现问题用e2fsck -f  /dev/myvg/mydata 自检
resize2fs -p /dev/myvg/mydata  扩展逻辑边界
逻辑卷在内核中是在mapper下实现的
/dev/mapper/myvg-mydata
fsck 和 e2fsck一样

缩减lvm:
umount /lvm 卸载
fsck -f /dev/myvg/mydata   修复
resize2fs /dev/myvg/mydata 2G 缩减至多大
lvreduce -L [-] 2G /dev/myvg/mydata
df -lh 查看卷组大小

缩减有数据的卷组: 把数据存放的物理卷上的数据移到其他物理卷上
pvmove /dev/sda6
vgreduce myvg /dev/sda6

如何创建快照卷
lvcreate -L 100M -s -p r -n snap-mydata /dev/myvg/mydata
-p 权限
lvremove  /dev/myvg/snap-mydata  移除快照
 

你可能感兴趣的:(硬盘,动态,多,Physical,驱动器)