-C:新建RAID卷
專用選項:
-l:選擇RAID級別
-n:硬盤設備個數
-a:自動為其創建設備文件,後跟yes、no
-c:指定chunk(數據庫)大小,為2的整數次方默認為64K
-x:指定空閒盤個數--提供冗余,磁盤損壞後直接加載上去
例:創建raid0
madadm -C /dev/md0 -a yes -l 0 -n 2 /dev/sda{6,7}
Mke2fs -j /dev/md0
Mount /dev/mdo /mnt
2.管理模式:-f | --fail :模擬磁盤為損壞盤
Fg: mdadm /dev/md0 --fail /dev/sda7
-a | --add :新增硬盤
Fg:mdadm /dev/md0 -a /dev/sda8
-r | --remove :移除損壞的硬盤
3.監控模式:-F
4.增長模式:-G
5.裝配模式:-A
Fg:mdadm -A /dev/md0 /dev/sda8 /dev/sda9
6.查看當前系統的RAID信息:-D:顯示RAID的相關信息
--detail:顯示信息
7.停止RAID陣列-S | --stop
8.將當前RAID信息保存至配置文件,一便以後進行裝配Mdadm -D --scan > /dev/mdadm.conf
裝配:mdadm -A /dev/md#
pvmore:挪動數據
pvremove:擦除PV卷
pvdisplay:顯示物理卷的信息
pvscan:掃描並顯示系統上的pv卷
pvs:查看pv信息
2.卷組VGvgcreate :創建Vg
vgmore:移除
vgremove:刪除vg
vgdisplay:顯示vg的信息
vgs:查看vg信息
vgcreate -s #:指定pe大小,默認為4Mb,默認單位為mb
3.邏輯卷LVlvcreate:創建LV
lvreduce:縮減LV
lvextend:拓展LV
lvremove:移除lv,後加路徑
lvdisplay:查看lv相關信息
lvs:查看lv信息
4.擴展邏輯卷LVM的擴展:先擴展物理卷,再擴展邏輯卷
lvextend -L [+]2T /PATH/TO/PV: //+是至增加多大,不接+號時,則為擴展到多大
resize2fs /PATH/TO/LV 5G //擴展邏輯邊界到5G
resize2fs -p /PATH/TO/LV //有多大擴展到多大
5.縮減邏輯卷LVM縮減:先縮減邏輯邊界,再縮減物理卷邊界
注意:
1、不能在線縮減,得先卸載
2、確保縮減後的空間大小能儲存原來所有文件
3、在縮減之前應該強行檢查文件,以確保文件系統處於一致性狀態。
e2fsck -f:強行檢查文件
df -lh:檢查利用率
umount:縮減之前必須先卸載
resize2fs /PATH/TO/LV 5G //縮減邏輯卷到5G
lvreduce -L [-]300G /PATH/TO/PV //縮減物理卷
mount:重新掛載。
6.快照卷1、生命周期為整個數據時長:在這段時長內,數據的增長量不能超出塊照卷大小
2、快照卷應該是只讀的
3、跟原卷在同一卷組內
創建快照命令:
lvcreate
-s :指定類型為塊照
-p r|w:表示指定權限
例:創建、還原過程
lvcreate -s -L 2T SLV_NAME -p -r /PATH/TO/LV
tar jcf /tmp/usrs.tar.bz2 塊照掛載點內的內容
tar -xf /tmp/users.tar.bz2 解壓縮
#pvcreate /dev/sdb //創建物理卷
#vgcreate mail_vg0 /dev/sdb //創建卷組mail_vg0
#lvcreate -L 2000G -n mail_lv0 /dev/mail_vg0/mail_lv0 /*在卷組mail_vg0上 取2000G創建邏輯卷/dev/mail_vg0/mail_lv
*/
#mkfs.ext3 /dev/mail_vg0/mail_lv0 //格式化
#vi /erc/fstab //開機自動掛載
假設隨著公司人員增多,mail空間不夠用,需要擴容,添加硬盤sdc、sdd
#pvcreate /dev/sdc /dev/sdd
#vgextend /dev/mail_vg0 /dev/sdc /dev/sdd //向卷組中添加新的物理卷
#lvextend -L +2T /dev/mail_vg0/mail_lv0 //對邏輯卷mail_lv0擴容2T