Linux 系统做软raid

来源:互联网 发布:北京地铁下雨客流数据 编辑:程序博客网 时间:2024/05/21 10:34

mdadm -Cv /dev/md0 -l1 -n2  -c128 /dev/sd[b,c]1

 

 

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

 

 

mdadm是linux下用于管理软件raid 的工具

  以下内容来自manpage 页:基本语法 :mdadm [mode] [options]

  [mode]有7种:Assemble:将以前定义的某个阵列加入当前在用阵列。Build:Build a legacy array ,每个device 没有superblocks

  Create:创建一个新的阵列,每个device 具有superblocks

  Manage: 管理阵列,比如add 或remove

  Misc:允许单独对阵列中的某个device 做操作,比如抹去superblocks 或 终止在用的阵列。Follow or Monitor:监控raid 1,4,5,6 和multipath 的状态Grow:改变raid 容量或 阵列中的device 数目

  可用的[options]:

  -A, --assemble:加入一个以前定义的阵列-B, --build:Build a legacy array without superblocks.

  -C, --create:创建一个新的阵列-Q, --query:查看一个device,判断它为一个md device 或是 一个md 阵列的一部分-D, --detail:打印一个或多个md device 的详细信息-E, --examine:打印device 上的md superblock 的内容-F, --follow, --monitor:选择Monitor 模式-G, --grow:改变在用阵列的大小或形态-h, --help:帮助信息,用在以上选项后,则显示该选项信息--help-options

  -V, --version

  -v, --verbose:显示细节-b, --brief:较少的细节。用于--detail 和--examine 选项-f, --force

  -c, --config= :指定配置文件,缺省为/etc/mdadm/mdadm.conf

  -s, --scan:扫描配置文件或/proc/mdstat以搜寻丢失的信息。配置文件/etc/mdadm/mdadm.conf

  create 或build 使用的选项:

  -c, --chunk=:Specify chunk size of kibibytes.缺省为64.

  --rounding=: Specify rounding factor for linear array (==chunk size)

  -l, --level=:设定raid level.

  --create可用:linear, raid0, 0, stripe, raid1,1, mirror, raid4, 4, raid5, 5, raid6, 6, multipath, mp.

  --build可用:linear, raid0, 0, stripe.

  -p, --parity=:设定 raid5 的奇偶校验规则:eft-asymmetric, left-symmetric, right-asymmetric, right-symmetric, la, ra, ls, rs.缺省为left-symmetric

  --layout=:类似于--parity

  -n, --raid-devices=:指定阵列中可用device 数目,这个数目只能由--grow 修改-x, --spare-devices=:指定初始阵列的富余device 数目-z, --size=:组建RAID1/4/5/6后从每个device获取的空间总数--assume-clean:目前仅用于--build 选项-R, --run:阵列中的某一部分出现在其他阵列或文件系统中时,mdadm会确认该阵列。此选项将不作确认。-f, --force:通常mdadm不允许只用一个device 创建阵列,而且创建raid5时会使用一个device作为missing drive。此选项正相反。-a, --auto{=no,yes,md,mdp,part,p}{NN}:

原创粉丝点击