天熱,多個磁碟搭建磁碟陣列?

2021-10-23 17:42:44 字數 2228 閱讀 5985

raid0 

2個或2個以上磁碟,稱為條帶卷,無容錯,可提高讀寫效率,其中乙個磁碟損壞,所有檔案不可讀

磁碟大小盡量統一,或者以最小的空間為標準,可用空間=n*min

raid1

2個或2個磁碟以上,稱為映象卷,有容錯,但是對效能無提高,其中乙個磁碟損壞不影響,所有磁碟檔案一模一樣

raid4

3個或3個以上的磁碟,有容錯,可以提高效能,可以損壞其中乙個磁碟,但是raid4固定以乙個磁碟存放校驗位,該磁碟最容易出故障,所以已經淘汰,更新為raid5

raid5

3個或3個以上的磁碟,和raid4基本相似,唯一不同的是效驗位平均的分布在每個磁碟上,減小了某個磁碟故障的機率,平均承擔了風險

raid6

4個或4個以上的磁碟,在raid5的基礎上增加乙個磁碟新增乙個校驗位,容錯提高一塊磁碟,磁碟利用率相對raid5降低,

raid10

4個或以上磁碟組成,一組磁碟先組成raid1,然後再和其他相同結構的組構成raid0,提高了容錯,也提高了速度,

raid01

4個或以上磁碟組成,一組磁碟先組成raid0,然後再和其他相同結構的組構成raid1,容錯提高但不如raid10,因為在raid0時,損壞一塊磁碟乙個磁碟組就停止工作,然後就只有乙個組工作,整個就只剩下乙個raid0,不再有容錯。

軟raid製作:

每塊磁碟分出相同大小的分割槽,分割槽時選擇raid模式

mdadm -c /dev/md0 -a yes -l 0 -c 32 -n 3 /dev/sd

mdadm -c /dev/md0 -a yes -l 5 -c 32 -n 4 -x 1 /dev/sd

raid類別 trunc大小 成員數 備用磁碟 備用磁碟放最後

mdadm -g /dev/md0 -n 5 -a /dev/sdc2 在模式中新增乙個執行盤,n從4提高到5

resize2fs /dev/md0 為新增了磁碟的raid格式化新新增的磁碟,該命令針對ext系列格式

xfs_grows /dev/md0 為新增了磁碟的raid格式化新新增的磁碟,該命令針對xfs系列格式

mdadm /dev/md0 -a /dev/sde1 新增磁碟,如果執行成員不滿則執行,如果滿,則備用

mdadm -d /dev/md0 檢視raid裝置狀態

cat /proc/mdstat 檢視raid裝置

mdadm -ds > /etc/mdadm.conf 生成配置檔案,保證開機能正常使用

mkfs.ext4 /dev/md0 格式化檔案系統

mkdir /mnt/raid5 建立掛載資料夾

vim /etc/fstab 寫掛載配置檔案

mount -a 掛載

mdadm -s /dev/md0 禁用raid裝置

mdadm -a /dev/md0 啟用raid裝置

mdadm -r /dev/md0 強制啟動,在忘記寫配置檔案時,可以用這個命令啟動

mdadm --zero-superblock /dev/md0 刪除raid

刪除raid

umount /dev/md0 取消掛載

mdadm -s /dev/md0 禁用raid裝置

rm -f /etc/mdadm.conf 刪除配置檔案

vim /etc/fstab 修改配置檔案

fdisk /dev/sda 刪除各個組成raid的分割槽

partx -d --nr 6 /dev/sda 刪除分割槽後的同步,6為被刪除的sda6分割槽

或者 mdadm --zero-superblock /dev/sda6 刪除raid,刪除超級塊,每次刪除乙個raid分割槽資訊,會保留分割槽

模擬損壞

mdadm /dev/md0 -f /dev/sda5 模擬磁碟損壞

mdadm /dev/md0 -r /dev/sda5 從raid中移除損壞的磁碟

mdadm /dev/md0 -a /dev/sde1 新增磁碟,如果執行成員不滿則執行,如果滿,則備用

raid10,6個分割槽,2個分割槽一組raid1,3組raid0

1),間接建立:先建立3個raid1,再建立raid0

2),直接建立:mdadm -c /dev/md0 -l 10 -n 6 /dev/sd

剛畢業生,會搭建raid磁碟陣列嗎?倔強的會!磁碟陣列技術不能只會搭建不能刪除,只有能靈活的掌握增刪和常規配置方能算是掌握raid技術,這也想是做運維(黃超群?)的必備技能!

qtiti的技能也沒學,辛苦兩個月好好找機會吧。

磁碟陣列,雙機熱備,負載均衡

磁碟陣列,雙機熱備,負載均衡,這三個東西,中間並沒有什麼聯絡,不過現在的大型系統,在軟體之前,一般都會做這三種應用 1。磁碟陣列 說白了就是硬碟集群,每個機器都可以訪問,放在這個集群上的資料,不會因為整列中的某些硬碟損壞而丟失或者無法訪問當機,除非整個集群掛了,有自己的備份資料演算法 如rid5 是...

磁碟陣列,雙機熱備,負載均衡

磁碟陣列,雙機熱備,負載均衡,這三個東西,中間並沒有什麼聯絡,不過現在的大型系統,在軟體之前,一般都會做這三種應用 1。磁碟陣列 說白了就是硬碟集群,每個機器都可以訪問,放在這個集群上的資料,不會因為整列中的某些硬碟損壞而丟失或者無法訪問當機,除非整個集群掛了,有自己的備份資料演算法 如rid5 是...

磁碟管理和磁碟陣列

磁碟陣列的意思就是容錯式磁碟陣列,raid技術可以通過軟體或硬體實現,將多個磁碟整合成為乙個較大的磁碟裝置,該裝置不僅有儲存功能,還有資料保護的功能。raid具有多個不同的等級 level 每個level對整合後的磁碟實現不同的功能。1 raid0 兩塊盤同時存放資料 例如 有disk0和disk1...