1、 物理卷、卷组、逻辑卷的用法
1.1、pv Physical Volume(PV): 物理卷 PE:Physical Extend 物理盘区(逻辑存储单位)
pvcreat 创建物理卷 eg: pvcreat /dev/sda{6,7}
pvs 查看当前系统上的pv
pvdisplay 查看pv上的详细信息
pvscan 扫描当前系统上共有多少pv
pvmove 移除pv
pvremove 删除pv
1.2、vg Volume Group(VG) :卷组(把多个物理卷组合在一起,vg大小取决于物理卷,因此不能简单地作为上层使用的存储文件系统来用)
vgcreate 创建卷组
用法:vgcreate VG_NAME /PATH/TO/PV
eg: vgcreate myvg/dev/sda{6,7}
-s: 指定物理盘区(PE)大小,默认是4M
vgremove 删除卷组
vgextend 扩展卷组 eg:vgextend myvg /dev/sda10
vgreduce 缩小vg(把vg拿掉)
vgdisplay 查看vg上的详细信息
vgs 查看当前系统上的vg
1.3、lv Logical Volume(LV):逻辑卷(给动态扩展或缩减的设备,有物理边界和逻辑边界, 每一个逻辑系卷就是一个独立的文件系统)
LE:Logice Extend 逻辑盘区
lvcreat 创建逻辑卷 用法:lvcreat -n LV_NAME -L #G VG_NAME
-L: 直接指空间
-l: 指盘区的个数
eg:lvcreate -L 50M -n testlv myvg 创建50M左右的逻辑卷
lvremove 删除lv eg:lvremove /dev/myvg/testlv
lvextend 扩展lv
lvdisplay 查看lv上的详细信息
lvs 查看当前系统上的lv
2、逻辑卷的包含的内容
2.1、扩展逻辑卷(扩展逻辑卷并不影响逻辑卷中的数据)
lvextend;扩展逻辑边界
-L [+]# /PATH/TO/LV
eg:lvcreate -L 2G -n testly 扩展一个2G的逻辑卷
resize2fs:扩展文件系统的边界
resize2fs -p /PATH/TO/LV :能有多大扩展多大
eg:resize2fe -p /dev/myvg/testlv
2.2、缩减逻辑卷
注意:1、不能在线缩减,得先卸载
2、确保缩减至后的空间大小依然能存储原有的所有数据
3、在缩减之前用该先强行检查文件,以确保文件系统处于一致性状态
df -lh :查看现有逻辑卷用了多少
umount :卸载
e2fs -f :强制进行检测
resize2fs 文件系统的边界调整工具
resize2fs /PATH/TO/PV 3G 表示缩减3G
eg :resize2fs /dev/myvg/testlv 3G 缩减3G
lvreduce -L [-]# /PATH/TO/LV
eg :lvreduce -L 3G /dev/myvg/testlv 指定物理边界缩减至3G
逻辑卷缩减后要重新挂载
2.3、快照卷
1、生命周期为整个数据时长;在这段时长内,数据的增长量不能超出快照卷大小;
2、快照卷应该是只读的
3、跟原卷在同一组卷内
lvcreate
-s : 查看当前系统上的lv
-p r|w :指定为只读或只写
lvcreate -L # -n SLV_NAME -p r /PATH/TO/LV :指定对哪个逻辑卷创建的
eg:lvcreate -L 50M -n testlv-snap -s -p r /dev/myvg/testlv