Raid :獨立磁盤冗餘陣列 有硬件raid 軟件raid 可以基於磁盤來實現
raid級別:0:提高磁盤性能 1: 寫入性能降低,讀取性能提升 5:至少需要三塊磁盤,有校驗盤,校驗盤是輪流做的,只允許壞一塊盤 6:至少需要四塊盤,兩塊盤粗爲校驗盤,輪流做校驗盤,最多允許壞兩塊盤
(網絡存儲:DAS直接附加存儲 NAS網絡附加存儲 SAN存儲區域網絡)
創建軟raid 格式:mdadm 指定模式 指定對哪個raid設備進行操作 指定選項 指定組成raid的設備
常用模式:assemble:裝配模式 create :創建模式 grow :增長或收縮模式 follow or monitor:監控模式,只對有冗餘功能的(1,4,5,6,10)有效 manage:管理模式
常用選項(指定模式的選項):-A –C –F -G 和上面模式對應
對於creat和grow常用選項:-n 指定raid devicesden個數 -x專門指定spare devices的個數
-c表示chunk通常指大小 必須是2 的n倍 -l指定級別 相當於--level
查看raid :cat /proc/mdstat
mdadm --detail 後跟設備 顯示設備詳細信息
mdadm –a 後跟設備 添加磁盤 -r移除設備 --fail或者--set-faulty模擬磁盤壞掉 -S後跟設備 表示停用某個設備
mdadm --detail --scan查看上面設備是活動狀態
在建立raid設備後 必須手動把設備保存在/etc/mdadm.conf中,此文件必須自己建立,重要項:DEVICE 然後mdadm –A –s啓用全部r
cat /proc/mdstat查看raid設備的信息
LVM:邏輯卷管理 Logical Volume Management
LVM的三個概念 :lv:Logical Volume 邏輯卷 pv:Pysical Volume 物理卷,由一個個的pe組成的 vg :Volume Group卷組 多個pv整合起來成爲的
順序:先創建pv 組合起來創建vg 然後再創建lv
pvdisplay vgdisplay lvdisplay 查看卷的
創建:pvcreate vgcreate lvcreate
創建pv時 格式:pvcreate 後面指定設備
創建vg時 格式:vgcreate -s指定pe大小 後跟卷組名字 後跟加入的物理卷
創建lv時 格式:lvcreate -L指定多大 -n 指定名稱 後跟參加的卷組
移除:pvremove vgremove lvremove
創建vg時 用-s可以指定pe大小
lvextend 用於擴展邏輯卷(物理邊界)大小 後跟邏輯卷的路徑 還需要 resize2fs擴展邏輯邊界
當數據沾滿了lv 需要先擴展vg 再擴展lv
命令:vgextend 後跟已有的vg 後跟擴展vg的磁盤分區
lvreduce 對邏輯捲進行物理縮減縮減 先縮減邏輯邊界:用resize2fs命令後跟設備路徑 後跟縮減到的大小 再用lvreduce縮減物理邊界
縮減步驟:先卸載文件系統 不能在線修改 再對系統做一致性的檢查 強行的檢查
e2fsck 文件系統一致性檢查 (file system check) -f強行檢查
pvmove 後跟個pv表示把這個pv上的數據移動到別的地方
vgreduce 縮減卷組後跟vg
邏輯卷的快照
dump傳統的備份工具 只能對ext2和ext3進行備份 下面幾個選項:
(-level#定義備份級別0-9 0表示全完備份 其他表示增量備份
-f file 把備份的結果放到哪裏
-u update the file 自動更新此文件,以供下次使用
dump restore 重建文件系統 –f 指定從什麼位置考)
創建快照卷:lvcreate -L指定快照大小 –n指定快照名字
例如:lvcreate –L 10M -s –n snap-lvl /dev/myvg/lvl 快照掛載時以只讀方式掛載 不能格式化
對快照做備份:dump 例如:dump -0u –f /tmp/lvl.backup /snap
備份之後快照卷就可以移除了:例如:lvremonv /dev/myvg/snap-lvl
使用備份時 例如:restore –rf /tmp/lvl.backup