<b>LVM </b><b>知识</b>
<b>DM </b><b>:</b><b>Device Mapper </b><b>逻辑卷</b><b></b>
(逻辑设备)设备映射 是一种提供逻辑设备的机制
将多个物理设备映射成一个逻辑设备的
逻辑设备 动态增减可用文件系统 文件类型是 8e
PV (physical Volume物理卷)
VG(PV的组合 volume group 卷组) 可划分多个逻辑卷,
LV(logical volume) (逻辑卷)
逻辑存储单位:
PV 角度上叫PE
LV角度上叫 LE
<b>创建</b><b> pv vg lv </b>
--------------------------------------pv------------------------------------------------
创建pv
Pvcreate /dev/sda

查看 PV 详细信息:
Pvdisplay
移除PV
Pvremove 路 径
挪数据
Pvmove
- -- -----------------------------------vg-----------------------------------------------------
创建vg
Vgcreate VG_NAME /PATH/TO/PV
-s #兆 指定PE 的大小。(一个盘区的大小指定,默认是4兆)
(创建VG, 并指定PE 是8M)
删除vg
Vgremove 指定要移除的。
(移除VG下的sda6)
缩减vg大小,就是把pv 拿走。先看PV上有数据没?有的话先pvmove
Vgreduce mygod /dev/sda6
扩展。。
Vgxtend
(在VG中增加一个PV)
----------------------------- lv -------------------------------------------------
创建 lv
Lvcreate –n LV_NAME –L #VG_NAME 指定大小
Lvremove /路径
(创建LV,大小40M,命名为mygood)
<b>逻辑卷的扩展与缩减</b><b></b>
1,扩展逻辑卷
(先扩展物理边界, 之后扩展逻辑边界)
Lvextend
-L [+]# 指向逻辑卷。 /PTAH/TO/LV
(扩展物理边界至1G)
Resize2fs
/ Resize2fs -p /PATH/TO/LV 5G
(扩展逻辑边界)
扩展之后的显示
2,缩减逻辑卷
(先缩减逻辑边界,再缩减物理边界,不能在线缩减,得先卸载)
(确保缩减后的空间大小依然能存储原有的所有数据)
(在缩减之前应先强行检查文件,以确保文件系统处于一致性)
1, 查看df-lh , 逻辑卷大小
2, 卸载, 不能在线,umount
3,e2fasck -f
Resize2fs
Resize2fs /PATH/TO/PV 3G
(缩减逻辑边界至50M)
Lvreduce -L [-]# /path/to/lv
(缩减物理边界至500M)
缩减之后的
<b>快照卷</b><b></b>
快照生命周期为整个数据时长, 在这段时长内,数据的增长不能超出快卷的大小
快照卷应该是只读的
跟原卷在同一卷组内。
创建
Lvcreate
-s 创建快照卷
-p r|w 权限
格式:
Lvcreate –L # -n SLV_NAME –p r /PATH/TO/L
(创建一个25M, 命名为mykuai 有 读权限的快照)