软件磁盘阵列 (software RAID)的建制和mdadm命令的使用



软件磁盘阵列 (software RAID)的建制和mdadm命令的使用

软件磁盘阵列主要是透过软件来仿真数组的任务

软件磁盘阵列主要是透过软件来仿真数组的务,因此会损耗较多的系统资源,比如说 CPU的运算 I/O 总线的资源等。

硬件磁盘阵列在 Linux 底下看起来就是一颗实际的大磁盘,因此硬件磁盘阵列的装置文件名为/dev/sd[a-p],因为使用到 SCSI模仿之故。至于软件磁盘阵列则是系统仿真的,因此使用的装置文件名是系统的装置文件,文件名为 /dev/md0, /dev/md1...,两者的装置文件名并不相同

 

一、 建置所需的磁盘装置 :



二、 mdadm 建置 RAID

 

 

注:

第一行部分:指出 md0 raid5,可使用sda{5,6,7,8}四颗磁盘装置。每个装置后面的中括号 [] 内的数字为此磁盘在 RAID中的顺序 (RaidDevice);至于 sda9 后面的 [S]则代表 sda9 spare之意

第二行部分:此磁盘阵列拥有 602112 block,使用 RAID 5 等级,写入磁盘的小区块 (chunk)大小为512K,使用 algorithm 2 磁盘阵列算法。 [m/n]代表此数组需要 m个装置,且 n个装置正常运作。因此本 md0需要 4个装置且这 4个装置均正常运作。后面的 [UUUU]代表的是四个所需的装置 (就是 [m/n] 里面的 m)的启动情况,U代表正常运作,若为 _则代表不正常。

 

三、挂载与使用raid 

 

四、仿真 RAID错误的救援模式

mdadm --manage /dev/md[0-9] [--add装置] [--remove装置] [--fail装置]        选项与参数:

--add:会将后面的装置加入到这个 md中!

--remove:会将后面的装置由这个 md中移除

--fail:会将后面的装置设定成为出错的状态

 


 5) 将出错的磁盘移除并加入新磁盘

  #mdadm --manage/dev/md0 --add /dev/sda10 --remove /dev/sda8

   mdadm--detail /dev/md0

 

 六、开机自动启动 RAID并自动挂载

    #mdadm --detail /dev/md0 | grep -i uuid

    -->d5f2372:be473adec.....

   1、设定mdadm.conf

     #vi/etc/mdadm.conf 

     ARRAY /dev/md0 UUID=d5f2372:be473adec.....

   2、设定开机自动挂载并测试

    #vi/etc/fstab 

      /dev/md0 /mnt/raid ext3 defaults 1 2

    # umount /dev/md0; mount -a 

   # df /mnt/raid

 

七、关闭软件 RAID(重要!)

   1.先卸除且删除配置文件内与这个/dev/md0有关的设定:

   # umount /dev/md0 []

    #vi /etc/fstab 

/dev/md0/mnt/raid ext3 defaults 1 2 

                  -->将这一行删除!戒者是批注掉也可以! 

   2.直接关闭/dev/md0的方法

   # mdadm --stop /dev/md0

           mdadm: stopped /dev/md0 <==这样就关闭了

     # cat /proc/mdstat 

          Personalities: [raid6] [raid5] [raid4] unused devices: <none> 

                <==不存在任何数组装置! 

    #vi /etc/mdadm.conf ARRAY /dev/md0 U                        UID=7c60c049:57d60814:bd9a77f1:57e49c5b 

            -->删除或者是批注它

 

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源分成两个文件下载(因为单个文件超限禁止上传),请进入我的资源列表下载另一压缩包 Supported MegaRAID Controllers ============================== MegaRAID SAS 9362-4i MegaRAID SAS 9362-8i MegaRAID SAS 9361-4i MegaRAID SAS 9361-8i MegaRAID SAS 9363-4i MegaRAID SAS 9380-8e MegaRAID SAS 9381-4i4e MegaRAID SAS 9361-8iCC MegaRAID SAS 9380-8eCC MegaRAID SAS 9364-8i MegaRAID SAS 9340-8i MegaRAID SAS 9341-8i MegaRAID SAS 9341-4i MegaRAID SAS 9270-8i MegaRAID SAS 9271-4i MegaRAID SAS 9271-8i MegaRAID SAS 9271-8iCC MegaRAID SAS 9286-8e MegaRAID SAS 9286CV-8e MegaRAID SAS 9286CV-8eCC MegaRAID SAS 9265-8i MegaRAID SAS 9285-8e MegaRAID SAS 9240-4i MegaRAID SAS 9240-8i MegaRAID SAS 9260-4i MegaRAID SAS 9260CV-4i MegaRAID SAS 9260-8i MegaRAID SAS 9260CV-8i MegaRAID SAS 9260DE-8i MegaRAID SAS 9261-8i MegaRAID SAS 9280-4i4e MegaRAID SAS 9280-8e MegaRAID SAS 9280DE-8e MegaRAID SAS 9280-24i4e MegaRAID SAS 9280-16i4e MegaRAID SAS 9260-16i MegaRAID SAS 9266-4i MegaRAID SAS 9266-8i MegaRAID SAS 9285CV-8e MegaRAID SAS 8704ELP MegaRAID SAS 8704EM2 MegaRAID SAS 8708ELP MegaRAID SAS 8708EM2 MegaRAID SAS 8880EM2 MegaRAID SAS 8888ELP MegaRAID SAS 8308ELP* MegaRAID SAS 8344ELP* MegaRAID SAS 84016E* MegaRAID SAS 8408E* MegaRAID SAS 8480E* MegaRAID SATA 300-8ELP* Supported HBA Controllers ========================= LSI SAS 9211 LSI SAS 9212 LSI SAS3041E-R LSI SAS3041X-R LSI SAS3080X-R, LSI SAS3081E-R LSI SAS3442E-R LSI SAS3442X-R LSI WarpDrive SLP-300 9212 4i4e-R spec 9211-8i/4i-R spec LSI Nytro WarpDrive WLP4-200 LSI Nytro WarpDrive WLP4-400 LSI Nytro WarpDrive BLP4-400 LSI Nytro WarpDrive BLP4-800 LSI Nytro WarpDrive BLP4-1600 LSI Nytro XD BLP4-400 LSI Nytro XD BLP4-800 LSI SAS 9207-4i4e LSI SAS 9217-4i4e LSI SAS 9207-8i LSI SAS 9217-8i LSI SAS 9207-8e LSI SAS 9201-16e LSI SAS 9200-8e
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值