Raid磁盤陣列
解決磁盤速度、安全問題
raid原理
raid0 寫入速度極快,有幾塊硬盤,寫入速度就近似幾倍,但是安全性極差,只要一塊盤壞了,所有盤的數據全部壞掉,最少兩塊硬盤組合
性價比最高,安全性差,在不注重安全的地方可以使用
raid1 相當於鏡像,左右兩邊數據一樣;第n塊盤是第一塊盤的鏡像
安全性高,支持n-1塊盤出現故障,一般銀行使用這種架構;一旦出現磁盤故障,會從其他盤中復制數據
raid5 較比raid0 多了一個校驗碼,當盤出現故障時,校驗碼能夠自動查找數據,反算回原始數據
支持壞一塊磁盤,容量近似於n-1,具有一定的安全性,性價比較高,僅次於raid0;企業應用最多的raid方式
raid5至少3塊組合
raid10 其實是raid1+0 a組磁盤組成raid1 b組磁盤組成raid1 在raid1的基礎上組建a、b兩組成為raid0
可以允許各組壞掉一半的盤,讀寫速度提高,安全性比raid5高,性價比不如raid5高;
raid10 至少4塊組合
企業中,用硬件raid來工作,手動raid視為軟件raid
raid磁盤陣列
硬件raid性能遠高於軟件raid,僅能在服務器上操作
raid磁盤陣列
軟件raid命令
mdadm
先添加硬盤/dev/sd[bcde]===># mdadm -Cv /dev/md5 -l5 -n3 -x1 /dev/sd[bcde]===># mdadm -D /dev/md5
格式化# mkfs.ext4 /dev/md5===>掛載# mount /dev/md5 /benet===>手動創建raid配置 # madam -D -s>/etc/mdadm.conf
===># vim /etc/madam.conf 在UUID號行末尾 空格 auto=yes
===========================================================
模擬/dev/sdb硬盤損壞,將其拔出后再插入
# mdadm /dev/md5 -f /dev/sdb
# mdadm -D /dev/md5 或 cat /proc/mdstat#####查看磁盤情況#######
========/dev/sdb硬盤failed后,備用硬盤/dev/sde自動同步/dev/sdb的數據,並開始工作=========
# mdadm /dev/md5 -r /dev/sdb####將/dev/sdb硬盤移除#####
# cat /proc/mdstat 或mdadm -D /dev/md5
# mdadm /dev/md5 -a /dev/sdb#####模擬一塊正常硬盤將其插入到虛擬機########
# mdadm -D /dev/md5 或 cat /proc/mdstat
====================================
raid的拉伸
添加一塊新的硬盤/dev/sdf,將其添加到raids中作為熱備盤
# mdadm -G /dev/md5 -n4
# mdadm -D /dev/md5
======================================
刪除軟件raid /dev/md5設備
# umount /dev/md5
# mdadm -S /dev/md5
# vim /etc/fstab ###刪除/dev/md5所在行###
# rm -f /etc/mdadm.conf
Sed命令精講
Linux開機啟動級別
/etc/inittab
0 關機
1 單用戶模式
2 無nfs的多用戶模式
3 多用戶模式,命令模式
4 保留模式
5 桌面模式
6 重啟
臨時切換開機啟動模式
init 0 關機
init 6 重啟 =====相當於reboot
init 3 切換3模式
vim /etc/inittab 永久設置開機啟動模式
