1、lsmod 列出模块
mdadm 用户空间工具,管理工具
MD:Multidisk (meta device或者叫元设备)
DM: Device Mapper 逻辑设备,它也能够多个物理设备映射为一个逻辑设备,比MD功能要强大。不单单能够提供raid功能。逻辑卷2的基础。和MD有交集功能上。作LVM2用DM,作raid用MD
DM:LVM2实现的核心,snapshot快照(保留数据在某一刻的状态,访问同一个数据的另一条路径,相似软连接。实现数据备份用的),multipath多路径(可用性要求高的,连接要2根多根连接线)
数据备份:raid1 ,raid10,raid5 状况下仍然须要备份。raid是在硬件级别保证为了不硬件损坏而致使业务终止的数据损失的。可是rm 等命令raid阻止不了
备份方式:cp,dd命令来备份,数据大的话此类命令备份耗时大,数据不一致(相机很慢找全身从1岁到10岁才照完,头是1岁的脚是10岁的)。snapshot备份是瞬间完成,数据是一致。
DM的逻辑设备能够动态增减。逻辑设备的边界是能够随时变化的
DM分三次:1)physical volume PV,物理设备,物理卷,一个个磁盘设备即卷(也能够是分区,raid也行,块设备就行)
2) PV的组合,volume group VG,卷组
3) logical volume LV 逻辑卷(相似于一个独立的分区)
(一个VG能够包含多个PV,能够划分红多个LV)
DM说明:1)物理边界
2) 逻辑边界,文件系统边界
3) 快照卷,是对逻辑卷建立的,必须和逻辑卷在同一个卷组中。因此VG=LV+snapshot(大小计算公式),也就是VG必须预留空间给 snapshot用,才能够给同VG的LV建立snapshot
4)PE(physical extend)物理盘区:一个PV(物理卷,就是一个磁盘)加入VG后,VG把PV划分红一个个的PE,PE的大小取决于VG的,因此VG是有不少的PE组成的。PV加入VG后PE大小才会出现
5)LV 包含PE,可是到了LV层后叫LE(logical extend)逻辑盘区,一个东西。站在不一样角度有不一样的名字。
6)LV的LE来自哪一个PV ,不必定的app
2、pv:管理物理卷命令
pvcreate pvremove pvscan pvdisplay pvmove
pvremove是pv中数据的删除
pvmove是pv中数据移动
vg:管理卷组命令
vgcreate vgremove vgextend vgreduce vgs vgdisplay vgscan
vgreduce是移除某个pv操做
vg 查看vg的命令
lv:管理逻辑卷命令
lvcreate lvremove lvextend lvreduce lvs,lvdispaly
3、逻辑卷格式是:8e(raid的是fd)
建立10G的VG:7+3G
pvcreate /dev/sd{10,11} 建立pv
pvs(pvscan) 查看pv,扫描当前系统使用的pv
pvdisplay 详细查看pv
pvdisplay /dev/sda10 查看某个特定的pv卷ide
vgcreate myvg /dev/sda{10,11} vgcreate -s 指定PE 大小,默认是4M vgremove myvg 删除vg vgcreate -s 800M myvg /dev/sda{10,11} pvmove /dev/sda11 缩减vg大小前,必定先move该pv的数据 vgreduce myvg /dev/sda11 缩减vg大小 pvremove /dev/sda11 移除某特定pv vgextend myvg /dev/sda11 vgs 查看当前系统中全部的vg vgdisplay myvg 查看某个特定vg lvcreate -n -L lvcreate -n testlv -L 50M myvg lvs lvdisplay lvdisplay /dev/myvg/testlv mke2fs -j /dev/myvg/testlv mount /dev/myvg/testlv /mnt mount /dev/mapper/myvg-testlv ls /dev/mapper 移除lv unmount /mnt lvremove /dev/mapper/myvg-testlv lvs 查看,移除成功
4、fdisk最多支持15个分区的操做,超出不行了。工具