对于由 mdadm 管理的 RAID,指定设备和分区是否存在实际区别?

对于由 mdadm 管理的 RAID,指定设备和分区是否存在实际区别?

我运行一个 RAID10,使用 4 个 4TB 磁盘,使用 mdadm 创建,没有专用 raid 控制器(四个硬盘直接插入服务器主板)。最初设置时,它按分区号使用磁盘 - /dev/sda1、/dev/sdb1 等。好吧,我的一个磁盘出现故障(/dev/sdd),我刚刚换了一个新磁盘,当我将它添加到阵列时,我意外地将其添加为 /dev/sdd 而不是 /dev/sdd1。它目前正在重建,还需要几个小时,但它似乎还没有造成任何问题。

因此,我很好奇,对于没有任何特殊配置的基本 RAID,由分区组成的 RAID(每个磁盘一个分区)和设备本身组成的 RAID 之间有什么区别?说到这个话题,我的新 RAID 磁盘是否会引起任何问题,因为它是作为设备而不是分区添加的?

[root@fluttershy ~]# mdadm --detail /dev/md0
/dev/md0:
        Version : 1.1
  Creation Time : Wed Feb 19 05:43:49 2014
     Raid Level : raid10
     Array Size : 7813770240 (7451.79 GiB 8001.30 GB)
  Used Dev Size : 3906885120 (3725.90 GiB 4000.65 GB)
   Raid Devices : 4
  Total Devices : 4
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Sun Nov  8 20:32:28 2015
          State : clean, degraded, recovering 
 Active Devices : 3
Working Devices : 4
 Failed Devices : 0
  Spare Devices : 1

         Layout : near=2
     Chunk Size : 512K

 Rebuild Status : 3% complete

           Name : fluttershy:0  (local to host fluttershy)
           UUID : 45f8673c:332503c8:a9307bae:4177f753
         Events : 115588

    Number   Major   Minor   RaidDevice State
       0       8        1        0      active sync set-A   /dev/sda1
       1       8       17        1      active sync set-B   /dev/sdb1
       2       8       33        2      active sync set-A   /dev/sdc1
       4       8       48        3      spare rebuilding   /dev/sdd
[root@fluttershy ~]# 

答案1

区别在于一个驱动器在磁盘上有分区表,而另一个没有。功能上没有区别。将一个驱动器作为整个磁盘,将其他驱动器作为分区不会造成任何问题。

相关内容