免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1772 | 回复: 0
打印 上一主题 下一主题

mdadm.conf [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-11 18:59 |只看该作者 |倒序浏览

1. 语法
本文件是一些文字以空白间隔的组合,无用的‘#’引导一行注释。
任何以空白开头的行,会被看作是上一行的延续。空行被忽略。
任何非空非延续行,都应该以一个关键字来做引导!
2. 关键字
所有关键字大小写敏感,并可以缩写为三个字符。
   DEVICE
设备行列出了MD阵列所包含的设备或分区。之间空白相隔。
   ARRAY
阵列行标识实际的阵列。第二个单词为阵列汇集成的设备明,比如,/dev/md1。
如果给出了多重身份,那么一个组合的设备必须匹配所有指定身份。
每个身份单词都有一个tag,并等于一个标记或一定值。tags如下:
uuid=
  128位16制格式的UUID。存于超级块。
name=
  简单的文本名称,当mdadm创建阵列时用。存于超级块。
super-minor=
  指出保存在超级块中的次序列号。当创建阵列/dev/mdX
  时,次序列号X将被保存。
devices=
  逗号分隔的设备名或设备名模式列表。只有那些名称跟
  列表匹配的设备才能用于汇集阵列。
  注意,这里的设备名同样要列在DEVICE行!
level=
  RAID级别,一般没用。mdadm --examine --scan时被支持。
num-devices=
  活动阵列中的设备数目。 和level=一起主要为了兼容
  mdadm --examine --scan的输出。
sparas=
  阵列中冗余设备的数量。
spare-group=
  一个阵列组的文本名。具有同一阵列组名的阵列同属一组。
  阵列组的意义在于可以把同一组中一个阵列的冗余驱动器取出,
  并加入同组中一个阵列中。
auto=
  向mdadm声明,它应该创建阵列的设备文件,如果不存在,
  或者存在一个有错误设备号的设备文件。
      其值可以是,"yes"或"md"说明一个传统的,非分区支持的md阵列。
  或者"mdp","part"或"partition"说明一个支持分区的md阵列。
  (这需要linux2.6以上的内核支持!)。
  然后,还可以追加数字说明又多少个分区需要创建设备文件,比如,
  auto=mdp5。默认是4。
bitmap=
  指定一个保存写位图的文件。
  当汇集一个阵列时,mdadm要提供这个文件给md驱动作为位图文件。
  和--assemble的--bitmp-file选项作用一样。
metadata=
  设置阵列的元数据格式。和mdadm -Es输出一样。
   MAILADDR
如果运行--monitor模式时,会将一些警告信息发给这个地址。只能又一个!
   MAILFROM
给出警告信的源地址。在mdadm命令行不可,仅在config文件设置。
   PROGRAM
当运行mdadm --monitor发现被监测的阵列上有潜在的有趣事件时,执行的程序。
此程序有三个参数:事件,md设备,相关组成设备。
   CREATE
创建行给出创建阵列和其中设备的默认值:
owner=
group=
  可以是UID/GID或名称取代默认的root/wheel或root/disk。
mode=
  八进制文件权限,默认0600。
auto=
  和mdadm的--auto标志一致。其值为yes,md,mdp,part。
  可跟分区数目,说明怎么创建丢失的设备文件。
metadata=
  元数据的格式名称。
symlinks=no
  一般会在/dev/md创建设备时,创建相应的以md/md_开头的符号链
  到/dev下面。no表示不这么做。
3. 实例
DEVICE /dev/sd[bcdjkl]1
DEVICE /dev/hda1 /dev/hdb1
# /dev/md0 is known by it's UID.
ARRAY /dev/md0 UUID=X8:X8:X8:X8
# /dev/md1 contains all minor number of 1 in the superblock.
ARRAY /dev/md1 superminor=1
# /dev/md2 is made from precisey these two devices
ARRAY /dev/md2 devices=/dev/hda1,/dev/hdb1
# /dev/md4 and /dev/md5 are a spare-group and spares can be
# moved between them
ARRAY /dev/md4 uuid=X8:X8:X8:X8
  spare-group=group1
ARRAY /dev/md5 uuid=X8:X8:X8:X8
  spare-group=group1
# /dev/md/home is created if need to be a partitionable md array
# any spare device number is allocated.
ARRAY /dev/md/home UUID=X8:X8:X8:X8
  auto=part
MAILADDR
root@mydomain.tld
PROGRAM /usr/sbin/handle-mdadm-evnets
CREATE group=system mode=0640 auto=part-8
HOMEHOST
/* 因为麻烦,以上的uuid都被留空了。以上文字来自man mdadm.*/


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/56532/showart_971574.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP