使用mdadm创建raid mdadm命令详解_php_sir_新浪博客
生活随笔
收集整理的這篇文章主要介紹了
使用mdadm创建raid mdadm命令详解_php_sir_新浪博客
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.虛擬機(jī)上添加5塊新磁盤
2.fdisk?/dev/sdb,添加三個(gè)1G的分區(qū),類型設(shè)為fd(linux?raid?autodetect)
3.dd?if=/dev/sdb?of=/dev/sdx?bs=1024?count=1(將sdb的分區(qū)表復(fù)制到其它磁盤上去)
??fdisk?/dev/sdx然后按w保存(不然/dev/sdxx這些分區(qū)的設(shè)備文件不存在)
4.創(chuàng)建一個(gè)raid0
?mdadm?-C?/dev/md0?-l0?-n2?/dev/sdb1?/dev/sdc1
??禁用md0
?mdadm?-S?/dev/md0
??啟用md0
?mdadm?-A?/dev/md0?/dev/sdb1?/dev/sdc1
5.創(chuàng)建raid1
??mdadm?-C?/dev/md1?-l1?-n2?/dev/sdb2?/dev/sdc2
?cat?/proc/mdstat
????Personalities?:?[raid0]?[raid1]
??md1?:?active?raid1?sdc2[1]?sdb2[0]
????????987904?blocks?[2/2]?[UU]
??md0?:?active?raid0?sdb1[0]?sdc1[1]
????????1975680?blocks?64k?chunks
???????unused?devices:?<none>
?格式化掛載,在掛載了/dev/md1的情況下執(zhí)行換盤操作
??mdadm?/dev/md0?-f?/dev/sdb2?(設(shè)置sdb2失效)
??mdadm?/dev/md0?-r?/dev/sdb2?(移除sdb2)
??mdadm?/dev/md0?-a?/dev/sdb3?(添加sdb3)
??cat?/proc/mdstat
6.創(chuàng)建raid5
?mdadm?-C?/dev/md5?-l5?-n3?/dev/sdd1?/dev/sde1?/dev/sdf1?-x1?/dev/sdc3
?mdadm?/dev/md5?-f?/dev/sdd1
?mdadm?/dev/md5?-r?/dev/sdd1
?cat?/proc/mdstat?(sdc3自動(dòng)加入到raid5)
?mdadm?/dev/md5?-a?/dev/sdd1?(sdd1成為熱備盤)
7.保存所有配置
?echo?DEVICE?/dev/sd*[1-9]?>?/dev/mdadm.conf
?mdadm?-D?-s?>>?/dev/mdadm.conf
?
mdadm?使用參考(轉(zhuǎn))
mdadm是linux下用于管理軟件?raid?的工具
以下內(nèi)容來自?manpage?頁:
基本語法?:?mdadm?[mode]?[options]
[mode]?有7種:
Assemble:將以前定義的某個(gè)陣列加入當(dāng)前在用陣列。
Build:Build?a?legacy?array?,每個(gè)device?沒有?superblocks
Create:創(chuàng)建一個(gè)新的陣列,每個(gè)device?具有?superblocks
Manage:?管理陣列,比如?add?或?remove
Misc:允許單獨(dú)對陣列中的某個(gè)?device?做操作,比如抹去superblocks?或?終止在用的陣列。
Follow?or?Monitor:監(jiān)控?raid?1,4,5,6?和?multipath?的狀態(tài)
Grow:改變r(jià)aid?容量或?陣列中的?device?數(shù)目
可用的?[options]:
-A,?--assemble:加入一個(gè)以前定義的陣列
-B,?--build:Build?a?legacy?array?without?superblocks.
-C,?--create:創(chuàng)建一個(gè)新的陣列
-Q,?--query:查看一個(gè)device,判斷它為一個(gè)?md?device?或是?一個(gè)?md?陣列的一部分
-D,?--detail:打印一個(gè)或多個(gè)?md?device?的詳細(xì)信息
-E,?--examine:打印?device?上的?md?superblock?的內(nèi)容
-F,?--follow,?--monitor:選擇?Monitor?模式
-G,?--grow:改變在用陣列的大小或形態(tài)
-h,?--help:幫助信息,用在以上選項(xiàng)后,則顯示該選項(xiàng)信息
--help-options
-V,?--version
-v,?--verbose:顯示細(xì)節(jié)
-b,?--brief:較少的細(xì)節(jié)。用于?--detail?和?--examine?選項(xiàng)
-f,?--force
-c,?--config=?:指定配置文件,缺省為?/etc/mdadm/mdadm.conf
-s,?--scan:掃描配置文件或?/proc/mdstat以搜尋丟失的信息。配置文件/etc/mdadm/mdadm.conf
create?或?build?使用的選項(xiàng):
-c,?--chunk=:Specify?chunk?size?of?kibibytes.?缺省為?64.
--rounding=:?Specify?rounding?factor?for?linear
2.fdisk?/dev/sdb,添加三個(gè)1G的分區(qū),類型設(shè)為fd(linux?raid?autodetect)
3.dd?if=/dev/sdb?of=/dev/sdx?bs=1024?count=1(將sdb的分區(qū)表復(fù)制到其它磁盤上去)
??fdisk?/dev/sdx然后按w保存(不然/dev/sdxx這些分區(qū)的設(shè)備文件不存在)
4.創(chuàng)建一個(gè)raid0
?mdadm?-C?/dev/md0?-l0?-n2?/dev/sdb1?/dev/sdc1
??禁用md0
?mdadm?-S?/dev/md0
??啟用md0
?mdadm?-A?/dev/md0?/dev/sdb1?/dev/sdc1
5.創(chuàng)建raid1
??mdadm?-C?/dev/md1?-l1?-n2?/dev/sdb2?/dev/sdc2
?cat?/proc/mdstat
????Personalities?:?[raid0]?[raid1]
??md1?:?active?raid1?sdc2[1]?sdb2[0]
????????987904?blocks?[2/2]?[UU]
??md0?:?active?raid0?sdb1[0]?sdc1[1]
????????1975680?blocks?64k?chunks
???????unused?devices:?<none>
?格式化掛載,在掛載了/dev/md1的情況下執(zhí)行換盤操作
??mdadm?/dev/md0?-f?/dev/sdb2?(設(shè)置sdb2失效)
??mdadm?/dev/md0?-r?/dev/sdb2?(移除sdb2)
??mdadm?/dev/md0?-a?/dev/sdb3?(添加sdb3)
??cat?/proc/mdstat
6.創(chuàng)建raid5
?mdadm?-C?/dev/md5?-l5?-n3?/dev/sdd1?/dev/sde1?/dev/sdf1?-x1?/dev/sdc3
?mdadm?/dev/md5?-f?/dev/sdd1
?mdadm?/dev/md5?-r?/dev/sdd1
?cat?/proc/mdstat?(sdc3自動(dòng)加入到raid5)
?mdadm?/dev/md5?-a?/dev/sdd1?(sdd1成為熱備盤)
7.保存所有配置
?echo?DEVICE?/dev/sd*[1-9]?>?/dev/mdadm.conf
?mdadm?-D?-s?>>?/dev/mdadm.conf
?
mdadm?使用參考(轉(zhuǎn))
mdadm是linux下用于管理軟件?raid?的工具
以下內(nèi)容來自?manpage?頁:
基本語法?:?mdadm?[mode]?[options]
[mode]?有7種:
Assemble:將以前定義的某個(gè)陣列加入當(dāng)前在用陣列。
Build:Build?a?legacy?array?,每個(gè)device?沒有?superblocks
Create:創(chuàng)建一個(gè)新的陣列,每個(gè)device?具有?superblocks
Manage:?管理陣列,比如?add?或?remove
Misc:允許單獨(dú)對陣列中的某個(gè)?device?做操作,比如抹去superblocks?或?終止在用的陣列。
Follow?or?Monitor:監(jiān)控?raid?1,4,5,6?和?multipath?的狀態(tài)
Grow:改變r(jià)aid?容量或?陣列中的?device?數(shù)目
可用的?[options]:
-A,?--assemble:加入一個(gè)以前定義的陣列
-B,?--build:Build?a?legacy?array?without?superblocks.
-C,?--create:創(chuàng)建一個(gè)新的陣列
-Q,?--query:查看一個(gè)device,判斷它為一個(gè)?md?device?或是?一個(gè)?md?陣列的一部分
-D,?--detail:打印一個(gè)或多個(gè)?md?device?的詳細(xì)信息
-E,?--examine:打印?device?上的?md?superblock?的內(nèi)容
-F,?--follow,?--monitor:選擇?Monitor?模式
-G,?--grow:改變在用陣列的大小或形態(tài)
-h,?--help:幫助信息,用在以上選項(xiàng)后,則顯示該選項(xiàng)信息
--help-options
-V,?--version
-v,?--verbose:顯示細(xì)節(jié)
-b,?--brief:較少的細(xì)節(jié)。用于?--detail?和?--examine?選項(xiàng)
-f,?--force
-c,?--config=?:指定配置文件,缺省為?/etc/mdadm/mdadm.conf
-s,?--scan:掃描配置文件或?/proc/mdstat以搜尋丟失的信息。配置文件/etc/mdadm/mdadm.conf
create?或?build?使用的選項(xiàng):
-c,?--chunk=:Specify?chunk?size?of?kibibytes.?缺省為?64.
--rounding=:?Specify?rounding?factor?for?linear
總結(jié)
以上是生活随笔為你收集整理的使用mdadm创建raid mdadm命令详解_php_sir_新浪博客的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: /etc/profile文件详解
- 下一篇: 全桥移相PWM发波