设为首页 加入收藏

TOP

针对mdadm的RAID1失效测试(六)
2019-09-02 23:24:29 】 浏览:74
Tags:针对 mdadm RAID1 失效 测试
ev/md0: Version : 1.2 Creation Time : Sun Sep 30 22:31:39 2018 Raid Level : raid1 Array Size : 1047552 (1023.00 MiB 1072.69 MB) Used Dev Size : 1047552 (1023.00 MiB 1072.69 MB) Raid Devices : 2 Total Devices : 2 Persistence : Superblock is persistent Update Time : Mon Oct 1 21:38:39 2018 State : clean Active Devices : 2 Working Devices : 2 Failed Devices : 0 Spare Devices : 0 Name : omv30:raid1 (local to host omv30) UUID : 921a8946:b273e00e:3fa4b99d:040a4437 Events : 78 Number Major Minor RaidDevice State 3 8 32 0 active sync /dev/sdc 2 8 16 1 active sync /dev/sdb
root@omv30:~# cat /proc/mdstat 
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10] 
md0 : active raid1 sdc[3] sdb[2]
      1047552 blocks super 1.2 [2/2] [UU]
      
unused devices: <none>

四、重装系统恢复RAID1测试

1、RAID1两块硬盘正常

将两块硬盘挂到一个新装的ubuntu中,启动。

root@UB13:/home/op# fdisk -l
...(省略)

Disk /dev/md127:1023 MiB,1072693248 字节,2095104 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
root@UB13:/home/op# cat /proc/mdstat 
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10] 
md127 : active raid1 sdd[1] sdc[0]
      1047552 blocks super 1.2 [2/2] [UU]
      
unused devices: <none>

可以看到,自动识别出来/dev/md127。

root@UB13:/mnt/md# mdadm -D /dev/md127
/dev/md127:
           Version : 1.2
     Creation Time : Sun Sep 30 22:31:39 2018
        Raid Level : raid1
        Array Size : 1047552 (1023.00 MiB 1072.69 MB)
     Used Dev Size : 1047552 (1023.00 MiB 1072.69 MB)
      Raid Devices : 2
     Total Devices : 2
       Persistence : Superblock is persistent

       Update Time : Mon Oct  1 19:31:08 2018
             State : clean 
    Active Devices : 2
   Working Devices : 2
    Failed Devices : 0
     Spare Devices : 0

Consistency Policy : resync

              Name : omv30:raid1
              UUID : 921a8946:b273e00e:3fa4b99d:040a4437
            Events : 25

    Number   Major   Minor   RaidDevice State
       0       8       32        0      active sync   /dev/sdc
       1       8       48        1      active sync   /dev/sdd

系统自动识别并恢复了RAID1,不用执行mdadm --assemble --scan。
查看/etc/mdadm/mdadm.conf,也是自动加入了md信息。
如果没有自动生成设备信息,则执行:

mdadm --detail --scan >> /etc/mdadm/mdadm.conf
update-initramfs -u

mount后访问正常。

至于如何将md127修改成md0,详见下一节。

2、RAID1损坏了一块硬盘

只有一块硬盘可用,需要在新系统上重建RAID1。

root@op:/home/op# fdisk -l
(未发现新的md设备,略去详细输出)
root@op:/home/op# mdadm --examine /dev/sdb 
/dev/sdb:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x0
     Array UUID : 921a8946:b273e00e:3fa4b99d:040a4437
           Name : omv30:raid1
  Creation Time : Sun Sep 30 22:31:39 2018
     Raid Level : raid1
   Raid Devices : 2

 Avail Dev Size : 4192256 (2047.00 MiB 2146.44 MB)
     Array Size : 1047552 (1023.00 MiB 1072.69 MB)
  Used Dev Size : 2095104 (1023.00 MiB 1072.69 MB)
    Data Offset : 2048 sectors
   Super Offset : 8 sectors
   Unused Space : before=1960 sectors, after=2097152 sectors
          State : clean
    Device UUID : 6e2fc709:35a8f6fb:d4c0e242:6905437d

    Update Time : Mon Oct  1 21:40:25 2018
  Bad Block Log : 512 entries available at offset 72 sectors
       Checksum : e65b30a8 - correct
         Events : 78


   Device Role : Active device 1
   Array State : AA ('A' == active, '.' == missing, 'R' == replacing)
root@op:/home/op# cat /proc/mdstat 
Personalities : 
unused devices: <none>

说明新挂载的盘RAID1信息犹在,只需要重新识别:

root@op:/home/op# mdadm --assemble --scan
mdadm: /dev/md/raid1 has been started with 1 drive (out of 2).
root@op:/home/op# fdisk -l
...(省略)

Disk /dev/md127:1023 MiB,1072693248 字节,2095104 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
root@op:/home/op# mdadm -D /dev/m
首页 上一页 3 4 5 6 下一页 尾页 6/6/6
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇第十三周学习笔记 下一篇透明代理、正向代理、反向代理的..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目