軟體RAID陣列的擴充套件和移出硬碟

2021-09-01 11:19:20 字數 1037 閱讀 2892

raid是個可靠的,但執行久了,會出現容量不夠,或某個硬碟讀寫錯誤,效能下降。

這時就要通過增加新的硬碟來擴充套件raid,以及移出有問題的硬碟。

平台centos6.5,軟體raid.

本例僅以raid1作示例。

一 擴充套件raid整列

假定當前的系統是raid0,使用2個硬碟(sdb,sdc),1個新增硬碟(sdd)

在擴充套件raid前,首先要將sdd格式化成raid模式(fd),和建立新的raid一樣

建立完後,檢查一下 ,並將sdd加入raid

使用mdadm --grow來擴充套件,並檢查一下

這樣就完成raid1擴充套件了,其他raid模式一樣。

二 從raid中移走故障硬碟

先標記有問題的硬碟(假定是sdc),並察看raid資訊。可看到標記後,3個裝置,1個failed,2個active裝置

現在可以用以下命令從raid陣列中刪除sdc ,並告訴raid1現在使用2個裝置

#mdadm --remove /dev/md0 /dev/sdc1

# mdadm --grow --raid-devices=2 /dev/md0

現在raid1中將只有2個裝置,至此從陣列中刪除裝置完成

硬RAID和軟RAID的區別

raid redundant array of independent disks 磁碟陣列 將多塊獨立的物理硬碟按照不同的方式組合起來形成乙個硬碟組 邏輯硬碟 從而提高比單個硬碟更高的儲存效能和提供資料冗餘技術 使用raid的優點 1.增強速度 2.擴容了儲存能力 3.可高效恢復磁碟 組成raid...

陣列和字串的擴充套件方法

陣列和字串的擴充套件方法 字串 主要新增了模板字串 陣列新增方法 array.from 將類陣列或迭代物件轉換成陣列 類陣列和陣列 類陣列和陣列相同點 1.可以通過下標去訪問 2.可以通過.length來獲取類陣列的元素個數 類陣列和陣列的區別 類陣列不能使用陣列的各種api方法,陣列沒有問題 例如...

陣列的解構賦值和擴充套件運算子

在es6中 按照一定的模式 從陣列中提取數值 對對應的變數進行賦值的操作 就叫做解構賦值 本質上來講 解構賦值 就是模式匹配 基本用法 var a,b,c 1,2,3 本質上,這種寫法屬於 模式匹配 只要等號兩邊的模式相同,左邊的變數就會被賦予 對應的值 1 如果想要解構賦值成功 那麼就必須保證兩邊...