ITPub博客

首页 > Linux操作系统 > Linux操作系统 > centos5.4上soft raid之/etc/mdadm.conf学习笔记

centos5.4上soft raid之/etc/mdadm.conf学习笔记

原创 Linux操作系统 作者:wisdomone1 时间:2010-03-31 11:21:01 0 删除 编辑
mdadm.conf学习笔记

用于管理linux上面软raid配置信息

mdadm.conf有两大关键字DEVICE和ARRAY,且关键字大小写不敏感,可用缩略词表示(abbr为3):例如DEVICE和DEV功能相同

我们依次讲述DEVICE和ARRAY

DEVICE
    可以添加关键字partitions,这样mdadm会去读取/proc/partitions
    
              DEVICE /dev/hda* /dev/hdc*
              DEV    /dev/sd*
              DEVICE /dev/discs/disc*/disc
              DEVICE partitions


ARRAY
   紧随之后第二个关键字为raid名字,比如/dev/md0,接下来的关键字从各种属性确认或匹配这个raid(可以理解为表中不同列,共同指定或定位一个表中的具体记录),这些标记(或叫属性)是:
     uuid=   长度128bit,十六进制,它必须匹配superblock中存储的uuid信息
     name=   要与mdadm创建的名一致,请注意并非所有superblock格式支持它
     super-minor=  指定创建的raid的superblock的minor number(至于minor number是何方神圣,请查阅相关文档),当raid以/dev/mdx创建时,x会被记录在superblock中
     devices=    raid实际对应的可以逗号分隔的块设备或分区列表
     level=   指定raid level,mdadm --examine --scan可以直接用于/etc/mdadm.conf文件中
     num-devices=  raid可活动的设备数
     spares=   raid中spare device的数目
     spare-group=   raid组的名字(group),所有以相同spare-group开头的raid,被认为是一个组
                    是否感觉有些不好理解,就是为了防止同组阵列万一出现故障,同组其它raid可以替换出故障的阵列,不错吧

     auto=   定义是否在假如raid不存在时,mdadm创建一个对应的raid的设备文件
             可取的值:yes或md(mdp5,mdp)
     bitmap=  从哪个文件查找写意图的bitmap信息,功能同于--assemble的选项--bitmap-file
     metadata=   raid 的元数据格式

MAILADDR
    mdadm会把一些报警信息发到哪个email地址
MAILFROM
    易于理解,唯一需要小心就是,只能在配置文件中指定,不用在命令行使用

PROGRAM
    当mdadm --monitor检测到感兴趣的事件时,要执行的程序名字


CREATE
     wner=
     group=
     mode= 0660 can override the defaults of 0600
     auto=  对应于mdadm的--auto flag
     metadata=   如果没有显式指定,要使用的元数据格式名字
     symlinks=no  正常情况,mdadm创建一个raid,会创建一个从/dev/到/dev/md的链接,意思很明白了,就是不让创建这个链接


HOMEHOST
     大意为mdadm指定相应的值,和主机名相关吧




列举一些示例,图文并茂,哈哈,好理解了吧

EXAMPLE
       DEVICE /dev/sd[bcdjkl]1
       DEVICE /dev/hda1 /dev/hdb1

       # /dev/md0 is known by its UUID.
       ARRAY /dev/md0 UUID=3aaa0122:29827cfa:5331ad66:ca767371
       # /dev/md1 contains all devices with a minor number of
       #   1 in the superblock.
       ARRAY /dev/md1 superminor=1
       # /dev/md2 is made from precisely 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=b23f3c6d:aec43a9f:fd65db85:369432df
                  spare-group=group1
       ARRAY /dev/md5 uuid=19464854:03f71b1b:e0df2edd:246cc977
                  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=9187a482:5dde19d9:eea3cc4a:d646ab8b
                  auto=part

       MAILADDR root@mydomain.tld
       PROGRAM /usr/sbin/handle-mdadm-events
       CREATE group=system mode=0640 auto=part-8
       HOMEHOST


 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9240380/viewspace-630895/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
提供针对oracle初学者及进阶的数据库培训,欢迎大家咨询: 微信: wisdomone 微信公众号: lovedb 工作经历: 中国普天 北京科蓝 北京云和恩墨 北京神州新桥

注册时间:2008-04-04

  • 博文量
    2189
  • 访问量
    12690167