lsmod: 列出内核模块
MD:(meta device)
DM:(Device Mapper,硬件映射)
提供RAID LVM2,快照(snapshot),多路径,镜像功能
逻辑设备:
1、实现动态增减
(physical volume,缩写为PV,物理卷)
(volume group ,缩写VG,卷组)
(logical Volume,逻辑卷)
(PE:physical extend ,物理盘区,物理卷加入卷组就规划好了PE,可以理解为普通盘的块)
(LE:logical extend,逻辑卷对PE的称呼)
命令:
PV:
pvcreate,pvs,pvdisplay pvscan,pvremove,pvmove
pvmove /dev/sdc1,将pv中的数据移出,为了缩小vg的提前动作
pvremove /dev/sdc1,移除PV sdc1设备,需先vgreduce释放PV
pvcreate /dev/sdc1,创建pv
VG:
vgcreate,vgremove,vgextend,vgreduce,vgs,vgdisplay,vgscan
vgcreate vg_name /path/to/pv
-s # :指定PE大小,默认4M
vgcreate -s 8M myvg /dev/sdb1 /dev/sdc1,创建MYVG并指定PE大小
vgreduce myvg /dev/sdc1,缩小MYVG
vgextend myvg /dev/sdc1,扩展myvg的PV
lv:
lvcreate,lvremove,lvextend lvreduce lvs,lvdisplay
lvcreate -n LV_NAME -L #G VG_NAME,在VG_NAME上创建LV_NAME,并指定LV名称及大小
lvremove /dev/myvg/mylv,删除lv
一、扩展逻辑卷
lvextend
-L [+]# /path/to/lv
resize2fs
resize2fs /path/to/lv 5G
resize2fs -p /path/to/lv :-p直接扩展到lv的最大空间
二、缩减逻辑卷
1、不能在线缩减,得先卸载
2、确保缩减后的空间大小, 依然能存储原有的所有数据
3、在缩减之前应该先强行检查文件系统,以确保文件系统处于一至性状态
df -lh
umount /mnt/mylvdisk1
e2fsck -f /dev/myvg/mylv
resize2fs
resize2fs /path/to/pv 3G(缩减到3G)
lvreduce -L [-]# /path/to/lv
重新挂
三、快照卷
1、生命周期为整个数据时长:在这段时间长内,数据的增长量不能超过快照卷大小;走出数据大小,快 照会自我销毁
2、快照卷应该是只读的
3、跟原卷在同一卷组内
lvcreate
-s:快照卷
-p:权限 r|w
lvcreate -L # -n SLV_NAME -p r /path/to/LV
lvcreate -L 1G -n mylv.snap201504271645 -s -p r /dev/myvg/mylv ,创建mylv的快照卷,指定大小 为1G,-n指定名称,-s说明是快照卷,-p指定只读权限
然后可使用lvs查看快照卷, 再mount快照卷到目录,查看快照卷的内容。再对快照卷进行备份,再使用lvremove删除快照卷
lvremove /dev/myvg/mylv.snap201504271645,删除快照