mdadm簡單配置

2021-04-13 07:38:25 字數 2441 閱讀 5992

實現過程

-:配置

raid1

第一步:以

root

使用者登入系統,對磁碟進行分割槽。

#fdisk /dev/sdb

將裝置/dev/sdb

上的全部磁碟空間劃分給乙個主分割槽,建立

/dev/sdb1

分割槽,並修改分割槽的型別標識為fd(

linux raid auto),

然後對剩餘的磁碟做同樣的操作。創

/dev/sdb1,/dev/sdc1,/dev/sdd1

三個分割槽。

第二步:建立

raid

陣列#mdadm -cv /dev/md0 -l1 -n2 -x1 /dev/sd1

# mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /

/dev/hda1 /dev/hdc1

-c引數為建立陣列模式。

/dev/md0

為陣列的裝置名稱。

-l1為陣列模式,可以選擇0,

1,4,

5等多種不同的陣列模式,分別對應

raid0

,raid1

,raid4

,raid5

。-n2

為陣列中活動磁碟的數目,該數目加上備用磁碟的數目應該等於陣列中總的磁碟數目。

-x1為陣列中備用磁碟的數目,因為我們是

raid1

所以設定當前陣列中含有一塊備用磁碟。

/dev/sd1

為參與建立陣列的磁碟名稱,陣列由三塊磁碟組成,其中兩塊為鏡象的活動磁碟,一塊備用磁碟提供故障後的替換。

第三步:檢視

raid

陣列情況

建立raid

過程需要很長時間,因為磁碟要進行同步化操作,檢視

/proc/mdstat

檔案,該檔案顯示

raid

的當前狀態和同步完成所需要的時間。

#cat /proc/mdstat

系統會顯示——

personalities:[raid1]

read_ahead 1024 sectors

event:1

md0:active raid1 sdb1[0] sdc1[1] sdd1[2]

18432000 blocks [2/2] [uu]

unused devices:

出現上面的提示後就表示建立的

raid1

已經可以使用了。

第四步:編輯陣列的配置檔案

mdadm

的配置檔案主要提供人們日常管理,編輯這個檔案可以讓

raid

更好的為我們工作,當然這個步驟不是必須的。不經過編輯配置檔案也可以讓

raid

工作。首先掃瞄系統中的全部陣列

#mdadm --detail -scan

掃瞄結果將顯示陣列的名稱,模式和磁碟名稱,並且列出陣列的

uuid

號,uuid

也同時存在於陣列的每個磁碟中,缺少該號碼的磁碟是不能夠參與陣列的組成的。

接下來編輯陣列的配置檔案

/etc/mdadm.conf

檔案,將掃瞄的顯示結果按照檔案規定的格式修改後新增到檔案的末尾。

#vi /etc/mdadm.conf

新增以下內容到

mdadm.conf

檔案中device /dev/sdb1 /dev/sdc1 /dev/sdd1

array /dev/md0 level=raid1 num-devices=2 uuid=2ed2ba37:d952280c:a5a9c282:a51b48da spare-group=group1

在配置檔案中定義了陣列的名稱和模式,還有陣列中活動磁碟的數目與名稱,另外也定義了乙個備用的磁碟組

group1

。第五步:啟動停止

raid1

陣列啟動和停止

raid1

陣列的命令非常簡單。啟動直接執行「

mdadm -as /dev/md0

」即可。執行

mdadm -s /dev/md0

將停止raid1

陣列。另外在

rc.sysinit

啟動指令碼檔案中加入命令

mdadm -as /dev/md0

後將設定為陣列隨系統啟動而啟動。

總結:配置

raid1

的步驟相對

raid5

來說不是很煩瑣,不過在使用

mdadm

時應該注意就是不要在一塊硬碟上劃分多個分割槽,再將多個分割槽組成陣列,這種方式不但不能提高硬碟的訪問速度,反而會降低整體系統的效能。正確的方法是將一塊硬碟分成乙個或多個分割槽,然後將多塊不同硬碟的分割槽組成陣列。另外系統目錄如

/usr

最好不要放在陣列中,因為一旦陣列出現問題系統將無法正常執行。

Mdadm命令詳解

linux核心中有乙個md multiple devices 模組在底層管理raid裝置,它會在應用層給我們提供乙個應用程式的工具mdadm mdadm是linux下用於建立和管理軟體raid的命令。mdadm命令常見引數解釋 引數作用 a檢測裝置名稱 新增磁碟 n指定裝置數量 l指定raid級別 ...

mdadm中文man文件

mdadm是linux下用於管理軟體 raid 的工具 以下內容來自 manpage 頁 基本語法 mdadm mode options mode 有7種 assemble 將以前定義的某個陣列加入當前在用陣列。build build a legacy array 每個device 沒有 super...

使用mdadm建立raid mdadm命令詳解

1.虛擬機器上新增5塊新磁碟 2.fdisk dev sdb,新增三個1g的分割槽,型別設為fd linux raid autodetect 3.dd if dev sdb of dev sdx bs 1024 count 1 將sdb的分割槽表複製到其它磁碟上去 fdisk dev sdx然後按w...