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個分區的操做,超出不行了。工具